سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: چگونه یک فایل را در همه ی فولدرهای سایت کپی کنیم؟

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    تاریخ عضویت
    Feb 2008
    نوشته ها
    76
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    چگونه یک فایل را در همه ی فولدرهای سایت کپی کنیم؟

    سلام
    من قصد دارم فایل PHP.ini رو در همه ی فولدر های سایت کپی کنم تا مشکل safe modeحل بشه ولی متاسفانه نمیدونم چطور میشه این کار رو انجام داد دوستی یک اسکریپت رو معرفی کرده بودند که اون هم متاسفانه در مورد سایت من کارایی نداره و ارور میده که Error - no source php.ini file
    کنترل پنل سایت ما plesk هست و نام فولدرها در اون متفاوت هست و به جای public_html داره httpdocs حال من کجا میتونم این اسکریپت رو کپی و اجرا کنم تا مشکلم حل بشه در ضمن منhttpdocs رو به جای public_html هم قرار دادم ولی فایده ای نداشت ممنون میشم دوستان کمک کنن
    این هم اسکریپت مورد نظر
    کد:
    <?php
    // set this value to Y if you only want to overwrite old php.ini files
    // set this value to N if you want to put a php.ini file in every directory
    $overwriteOnly = "N";
    
    if ($overwriteOnly == "Y") echo "Operating in Overwrite Only Mode<br><br>";
    $path = "/home/" . get_current_user() . "/public_html";
    $source = $path . "/php.ini";
    if (!file_exists($source)) die('Error - no source php.ini file');
    function search($dir) {
     global $source;
     global $overwriteOnly;
     $dh = opendir($dir);
     while (($filename = readdir($dh)) !== false) {
      if ( $filename !== '.' AND $filename !== '..' AND $filename !== 'cgi-bin' AND is_dir("$dir/$filename") ) {
       $path = $dir."/".$filename; 
       $target = $path . "/php.ini";
       if (!file_exists($target) AND $overwriteOnly == "Y") {
        echo "$path <b>skipped - no php.ini file</b><br>";
       } else {
        echo "$target <br>";
        if (!copy($source,$target)) echo "<b>Write failed for $target </b><br>";
        if (file_exists($target)) chmod($target,0600);
      }
       search($path);
      }
     }
     closedir($dh);
    }
    search($path);
    echo "<br>Done.";
    ?>

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

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

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