صفحه 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 && strlen($text) > $length// Truncate the item text if it is too long.
            
    {
                    
    $tmp substr($text0$length); // Find the first space within the allowed length.
                    
    $tmp substr($tmp0strrpos($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($tmp0strrpos($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($text0$intro);
            
    $end substr($textstrlen($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($chCURLOPT_RETURNTRANSFER1);
    curl_setopt($chCURLOPT_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,0000$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($chCURLOPT_NOBODYtrue);
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    curl_setopt($chCURLOPT_HEADERtrue);
    curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
    $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($contentLength2).$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, 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

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

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