صفحه 7 از 7 نخستنخست ... 34567
نمایش نتایج: از شماره 61 تا 66 , از مجموع 66

موضوع: مجموعه کدهای بدرد بخور در php

  1. #61
    عضو انجمن djmohammad آواتار ها
    تاریخ عضویت
    May 2011
    محل سکونت
    اصفهان
    نوشته ها
    242
    تشکر تشکر کرده 
    194
    تشکر تشکر شده 
    399
    تشکر شده در
    280 پست

    پیش فرض پاسخ : مجموعه کدهای بدرد بخور در php

    سازنده تگ (Tag Builder)


    کد PHP:


    <?php
    function buildTag($tag$att = array(), $selfColse FALSE$inner ''){
        
    $t '<'.$tag.' ';
        foreach(
    $att as $k => $v){
            
    $t .= $k.'="'.$v.'"';
        }
        if(!
    $selfColse)
            
    $t .= '>';
        else
            
    $t .= ' />';
        if(!
    $selfColse)
            
    $t .= $inner.'</'.$tag.'>';
        return 
    $t;
    }
    // Example 1:
    echo buildTag('input', array('type'=>'button''value'=>'WOOT!'), TRUE);
     
    // Example 2:
    echo buildTag('div', array('style'=>'border:solid 1px #000'), FALSEbuildTag('a', array('href'=>'http://google.com'), FALSE'Google'));
    ?>
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

  2. تعداد تشکر ها ازdjmohammad به دلیل پست مفید


  3. # ADS




     

  4. #62
    عضو انجمن djmohammad آواتار ها
    تاریخ عضویت
    May 2011
    محل سکونت
    اصفهان
    نوشته ها
    242
    تشکر تشکر کرده 
    194
    تشکر تشکر شده 
    399
    تشکر شده در
    280 پست

    پیش فرض پاسخ : مجموعه کدهای بدرد بخور در php

    کوتاه کردن متن و بستن تگهای بسته نشده !


    کد PHP:

    function shorten_text($str$limit='100')
    {
      
    $array_words explode(' '$str);
      if(
    count($array_words) > $limit)
      {
        
    $i 0;
        
    $final '';
        foreach(
    $array_words as $word){
          if(
    $limit $i)
          {
            
    $final .= "$word ";
          }
          
    $i++;
        }
        
    $short 1;
      }
      else
      {
        
    $final $str;
      }
     
      
    $tags = array('center' => 'center'
                    
    'img=[^\]]*' => 'img'
                    
    'url=[^\]]*' => 'url'
                    
    'img' => 'img'
                    
    'url' => 'url'
                    
    'u' => 'u'
                    
    'i' => 'i'
                    
    'b' => 'b'
                    
    'align=[^\]]*' => 'align'
                    
    'mail=[^\]]*' => 'mail'
                    
    'font=[^\]]*' => 'font'
                    
    'size=[^\]]*' => 'size'
                    
    'color=[^\]]*' => 'color');
      
    $matches = array();
      foreach (
    $tags as $opentag => $closetag)
      {
        
    $closed preg_match_all("~\[/".$closetag."\]~i"$final$matches);
        
    $open preg_match_all("~\[".$opentag."\]~i"$final$matches);
     
        if (
    $open $closed)
        {
          
    $final .= "[/".$closetag."]";
        }
      }
     
      if(isset(
    $short))
      {
        return 
    "".$final."[....]";
      }
      else
      {
        return 
    $final;
      }
     
    }
    ?> 
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

  5. تعداد تشکر ها ازdjmohammad به دلیل پست مفید


  6. #63
    عضو انجمن djmohammad آواتار ها
    تاریخ عضویت
    May 2011
    محل سکونت
    اصفهان
    نوشته ها
    242
    تشکر تشکر کرده 
    194
    تشکر تشکر شده 
    399
    تشکر شده در
    280 پست

    پیش فرض پاسخ : مجموعه کدهای بدرد بخور در php

    برگرداندن همه ی مقادیر تکرار شده در یک آرایه


    کد PHP:

    <?php
    function array_repeated($array){
        if (!
    is_array($array))
            return 
    false;
     
        
    $repeated_values = Array();
     
        
    $array_unique array_unique($array);
     
        if (
    count($array) - count($array_unique)){
            for (
    $i=0$i<count($array); $i++)
            {
                if (!
    array_key_exists($i$array_unique))
                    
    $repeated_values[] = $array[$i];
            }
        }
        return 
    $repeated_values;
    }
    ?>
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

  7. تعداد تشکر ها ازdjmohammad به دلیل پست مفید


  8. #64
    عضو انجمن djmohammad آواتار ها
    تاریخ عضویت
    May 2011
    محل سکونت
    اصفهان
    نوشته ها
    242
    تشکر تشکر کرده 
    194
    تشکر تشکر شده 
    399
    تشکر شده در
    280 پست

    پیش فرض پاسخ : مجموعه کدهای بدرد بخور در php

    جداسازی درخواست AJAX .. مثلا اگه کسی بوسیله AJAX درخواست را ارسال کرد یک عمل دیگه انجام بشه


    کد PHP:

    if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'){
    //If AJAX Request Then
    }else{
    //something else

    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

  9. تعداد تشکر ها ازdjmohammad به دلیل پست مفید


  10. #65
    عضو انجمن djmohammad آواتار ها
    تاریخ عضویت
    May 2011
    محل سکونت
    اصفهان
    نوشته ها
    242
    تشکر تشکر کرده 
    194
    تشکر تشکر شده 
    399
    تشکر شده در
    280 پست

    60 پاسخ : مجموعه کدهای بدرد بخور در php

    مقایسه ی دو String


    کد PHP:

    <?php
    // This will return a number of how many more characters the longest string has
    function str_compare_length($str1$str2){
        
    $len1 strlen($str1);
        
    $len2 strlen($str2);
        if(
    $str1 $str2){
            return 
    $len1 $len2;
        }else{
            return 
    $len2 $len1;
        }
    }
     
    echo 
    str_compare_length("This is the first string""This is the second string");
    ?>
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

  11. تعداد تشکر ها از djmohammad به دلیل پست مفید


  12. #66
    عضو انجمن djmohammad آواتار ها
    تاریخ عضویت
    May 2011
    محل سکونت
    اصفهان
    نوشته ها
    242
    تشکر تشکر کرده 
    194
    تشکر تشکر شده 
    399
    تشکر شده در
    280 پست

    پیش فرض خارج کردن کاربر در صورتی که طی زمان خاصی فعالیتی نداشته باشد

    با سلام

    امروز می خواهم کدی را به شما معرفی کنم که با اون می تونید معین کنید که کاربری که لاگین کرده به سایت در صورتی که طی زمان خاصی فعالیتی در سایت انجام ندهد آن را logout کنیم ....


    کد PHP:
    //توسط : محمد عبدالهی
    //Host5.ir

     <?php
    # Start a session
    session_start();
    # Check if a user is logged in
    function isLogged(){
        if(
    $_SESSION['logged']){ # When logged in this variable is set to TRUE
            
    return TRUE;
        }else{
            return 
    FALSE;
        }
    }

    # Log a user Out
    function logOut(){
        
    $_SESSION = array();
        if (isset(
    $_COOKIE[session_name()])) {
            
    setcookie(session_name(), ''time()-42000'/');
        }
        
    session_destroy();
    }

    # Session Logout after in activity
    function sessionX(){
        
    $logLength 1800# time in seconds :: 1800 = 30 minutes
        
    $ctime strtotime("now"); # Create a time from a string
        # If no session time is created, create one
        
    if(!isset($_SESSION['sessionX'])){ 
            
    # create session time
            
    $_SESSION['sessionX'] = $ctime
        }else{
            
    # Check if they have exceded the time limit of inactivity
            
    if(((strtotime("now") - $_SESSION['sessionX']) > $logLength) && isLogged()){
                
    # If exceded the time, log the user out
                
    logOut();
                
    # Redirect to login page to log back in
                
    header("Location: /login.php");
                exit;
            }else{
                
    # If they have not exceded the time limit of inactivity, keep them logged in
                
    $_SESSION['sessionX'] = $ctime;
            }
        }
    }
    # Run Session logout check
    sessionX();
    ?>
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

  13. تعداد تشکر ها ازdjmohammad به دلیل پست مفید


صفحه 7 از 7 نخستنخست ... 34567

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. ب دنبال شریک برای یک مجموعه
    توسط twohost در انجمن به دنبال کارمند هستم
    پاسخ ها: 11
    آخرين نوشته: March 31st, 2015, 03:26
  2. مجموعه mcse 2012 به زبان فارسی مجموعه ۴۱۱-۷۰
    توسط ariacomp.server در انجمن مباحث و منابع آموزشي
    پاسخ ها: 0
    آخرين نوشته: March 16th, 2015, 17:36
  3. مجموعه ایکون های کاربردی برای طراحی وب
    توسط name3 در انجمن سیستم های مدیریت محتوا
    پاسخ ها: 1
    آخرين نوشته: December 2nd, 2013, 22:23
  4. مجموعه کتابهای کامل لینوکس
    توسط sasan_blue در انجمن مباحث و منابع آموزشي
    پاسخ ها: 11
    آخرين نوشته: June 11th, 2013, 21:39
  5. پاسخ ها: 1
    آخرين نوشته: July 27th, 2011, 10:25

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •