صفحه 2 از 7 نخستنخست 123456 ... آخرینآخرین
نمایش نتایج: از شماره 11 تا 20 , از مجموع 66

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

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

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

    گرفتن آدرس خروجی از صفحه فعلی

    کد PHP:

    function curPageURL() {
     
    $pageURL = 'http';
     if (!empty(
    $_SERVER['HTTPS'])) {$pageURL .= "s";}
     
    $pageURL .= "://";
     if (
    $_SERVER["SERVER_PORT"] != "80") {
      
    $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
     } else {
      
    $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
     }
     return 
    $pageURL;
    } 

    طریقه استفاده از کد بالا :

    کد PHP:

        
    echo curPageURL(); 
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

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


  3. # ADS




     

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

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

    کوتاه کردن متن های طولانی

    کد PHP:

    function truncate($text, $length = 0)
    {
            if (
    $length > 0 && strlen($text) > $length) // Truncate the item text if it is too long.
            
    {
                    
    $tmp = substr($text, 0, $length); // Find the first space within the allowed length.
                    
    $tmp = substr($tmp, 0, strrpos($tmp, ' '));
                    if (
    strlen($tmp) >= $length - 3) { // If we don't have 3 characters of room, go to the second space within the limit.
                            
    $tmp = substr($tmp, 0, strrpos($tmp, ' '));
                    }
                    
    $text = $tmp.'...';
            }
            return 
    $text;
    } 
    طریقه استفاده :

    کد PHP:

    $string 
    = 'The behavior will not truncate an individual word, it will find the first space that is within the limit and truncate.';
    echo 
    truncate($string,60); 
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

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


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

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

    خلاصه کردن یک رشته



    مثال :
    “Really long title” to “Really…title”.


    کد PHP:

    function abridge($text, $length = 50, $intro = 30)
    {
        
    // Abridge the item text if it is too long.
        
    if (strlen($text) > $length)
        {
            
    // Determine the remaining text length.
            
    $remainder = $length - ($intro + 3);
     
            
    // Extract the beginning and ending text sections.
            
    $beg = substr($text, 0, $intro);
            
    $end = substr($text, strlen($text) - $remainder);
     
            
    // Build the resulting string.
            
    $text = $beg . '...' . $end;
        }
    return 
    $text;
    } 
    طریقه استفاده :

    کد PHP:

    $string 
    = 'The behavior will not truncate an individual word, it will find the first space that is within the limit and truncate.';
    echo 
    abridge($string,60); 
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

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


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

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

    دریافت اطلاعات از یک آدرس (Get JSON data from a URL (cURL


    کد PHP:

    function get_my_json_data($json_url)
    {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_URL, $json_url);
    curl_close($ch);
    return 
    json_decode($json_data);
    } 

    طریقه استفاده :

    کد PHP:


    $the_data 
    = get_my_json_data('http://graph.facebook.com/btaylor');
    echo 
    '<pre>';
    print_r($the_data);
    echo 
    '</pre>';
    echo 
    $the_data->name; 

    اگر شما مشکلی در رابطه با روش CURL روبرو هستید، شما می تونید از روش های جایگزین با استفاده از file_get_contents پی اچ پی استفاده کنید.

    کد PHP:

    function get_json_data($json_url)
    {
     
    $json_data = file_get_contents($json_url);
     return 
    json_decode($json_data);
    } 
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

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


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

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

    تغییر اندازه گروهی عکس ها در یک پوشه

    کد PHP:

    <?php
    //Maximize script execution time
    ini_set('max_execution_time', 0);
     
    //Initial settings, Just specify Source and Destination Image folder.
    $ImagesDirectory    = '/home/public_html/websites/images/'; //Source Image Directory End with Slash
    $DestImagesDirectory    = '/home/public_html/websites/images/new/'; //Destination Image Directory End with Slash
    $NewImageWidth      = 500; //New Width of Image
    $NewImageHeight     = 500; // New Height of Image
    $Quality        = 80; //Image Quality
     
    //Open Source Image directory, loop through each Image and resize it.
    if($dir = opendir($ImagesDirectory)){
        while((
    $file = readdir($dir))!== false){
     
            
    $imagePath = $ImagesDirectory.$file;
            
    $destPath = $DestImagesDirectory.$file;
            
    $checkValidImage = @getimagesize($imagePath);
     
            if(
    file_exists($imagePath) && $checkValidImage) //Continue only if 2 given parameters are true
            
    {
                
    //Image looks valid, resize.
                
    if(resizeImage($imagePath,$destPath,$NewImageWidth  ,$NewImageHeight,$Quality))
                {
                    echo 
    $file.' resize Success!';
                    
    /*
                    Now Image is resized, may be save information in database?
                    */
     
                
    }else{
                    echo 
    $file.' resize Failed!';
                }
            }
        }
        
    closedir($dir);
    }
     
    //Function that resizes image.
    function resizeImage($SrcImage,$DestImage, $MaxWidth,$MaxHeight,$Quality)
    {
        list(
    $iWidth,$iHeight,$type)    = getimagesize($SrcImage);
        
    $ImageScale             = min($MaxWidth/$iWidth, $MaxHeight/$iHeight);
        
    $NewWidth               = ceil($ImageScale*$iWidth);
        
    $NewHeight              = ceil($ImageScale*$iHeight);
        
    $NewCanves              = imagecreatetruecolor($NewWidth, $NewHeight);
     
        switch(
    strtolower(image_type_to_mime_type($type)))
        {
            case 
    'image/jpeg':
            case 
    'image/png':
            case 
    'image/gif':
                
    $NewImage = imagecreatefromjpeg($SrcImage);
                break;
            default:
                return 
    false;
        }
     
        
    // Resize Image
        
    if(imagecopyresampled($NewCanves, $NewImage,0, 0, 0, 0, $NewWidth, $NewHeight, $iWidth, $iHeight))
        {
            
    // copy file
            
    if(imagejpeg($NewCanves,$DestImage,$Quality))
            {
                
    imagedestroy($NewCanves);
                return 
    true;
            }
        }
    }
     
    ?>
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

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


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

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

    فعال کردن نمایش خطا در php


    کد PHP:


        
    ini_set
    ('display_errors', 1);
    error_reporting(E_ALL); 
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

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


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

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

    بررسی کد های مخرب و تروجان در وب سایت و ایمیل کردن کردن اطلاعات


    کد PHP:

    // Point to script that scans your site
    $ScanResult = file_get_contents("http://www.YOURSITE.com/secret-folder/lookforbadguys.php",0);
    if(
    $ScanResult)
    {
    $to = 'youremail@yoursite.com'; // your email address
    $headers  = 'MIME-Version: 1.0' . "rn";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "rn";
     
    // Mail result
    mail($to, 'Malicious code scan result', $ScanResult, $headers);
    } 
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

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


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

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

    تشخیص حجم فایل یک لینک
    مثلا حجم یک فایل زیپ یک لینک دانلود رو که از سایت دیگه است رو مشخص میکنه

    کد PHP:

    <?php
      $remoteFile 
    = 'http://download.thinkbroadband.com/5MB.zip';
    $ch = curl_init($remoteFile);
    curl_setopt($ch, CURLOPT_NOBODY, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    $data = curl_exec($ch);
    curl_close($ch);
    if (
    $data === false) {
      echo 
    'cURL failed';
      exit;
    }
     
    $contentLength = 'unknown';
    $status = 'unknown';
    if (
    preg_match('/^HTTP\/1\.[01] (\d\d\d)/', $data, $matches)) {
      
    $status = (int)$matches[1];
    }
    if (
    preg_match('/Content-Length: (\d+)/', $data, $matches)) {
      
    $contentLength = (float)$matches[1];
      }
       
      
    //echo 'HTTP Status: ' . $status . "\n";
    //echo 'Content-Length: ' . $contentLength;
     
     
     
     
    function format_bytes($contentLength) {
        
    $units = array(' B', ' KB', ' MB', ' GB', ' TB');
        for (
    $i = 0; $contentLength >= 1024 && $i < 4; $i++) $contentLength /= 1024;
        return 
    round($contentLength, 2).$units[$i];
    }
     
    echo 
    format_bytes($contentLength);
     
     
    ?>
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

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

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

    حذف اولین کاراکتر از رشته:


    کد PHP:

    echo substr("12345678", 1); // 2345678 
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

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

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

    محاسبه تعداد فایل در دایرکتوری:

    کد PHP:

    $dir_path 
    = "media/"; $wcount = count(glob("" .$dir_path. "*.jpg")); 
    WebSite : Host5.ir
    Support Telegram id : silverlearn
    Tell : 03191015054
    Cell Phone : 09356732798

صفحه 2 از 7 نخستنخست 123456 ... آخرینآخرین

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

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

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

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

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

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

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