نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: *ضروری*تغییر دسته جمعی سطح دسترسی فایل ها و پوشه ها در سی پنل؟؟؟

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #6
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

    پیش فرض پاسخ : *ضروری*تغییر دسته جمعی سطح دسترسی فایل ها و پوشه ها در سی پنل؟؟؟

    سلام
    با این تابع php می تونید این کار رو انجام بدید:

    کد PHP:
    <?php
    function chmod_R($path$filemode$dirmode) {
        if (
    is_dir($path) ) {
            if (!
    chmod($path$dirmode)) {
                
    $dirmode_str=decoct($dirmode);
                print 
    "Failed applying filemode '$dirmode_str' on directory '$path'\n";
                print 
    "  `-> the directory '$path' will be skipped from recursive chmod\n";
                return;
            }
            
    $dh opendir($path);
            while ((
    $file readdir($dh)) !== false) {
                if(
    $file != '.' && $file != '..') {  // skip self and parent pointing directories
                    
    $fullpath $path.'/'.$file;
                    
    chmod_R($fullpath$filemode,$dirmode);
                }
            }
            
    closedir($dh);
        } else {
            if (
    is_link($path)) {
                print 
    "link '$path' is skipped\n";
                return;
            }
            if (!
    chmod($path$filemode)) {
                
    $filemode_str=decoct($filemode);
                print 
    "Failed applying filemode '$filemode_str' on file '$path'\n";
                return;
            }
        }
    }
    ?>
    استفاده تابع هم اینطوریه:

    کد PHP:
    chmod_R('Path'06440755); 
    دقت کنید به جای Path آدرس پوشه ای که فایل ها توش هست و به جای 0644 سطح دسترسی که می خواین فایل ها داشته باشن و به جای 0755 سطح دسترسی که می خواین پوشه ها داشته باشن رو باید بنویسید.
    بعدش در یک فایل php واقع در شاخه public_html سایت ذخیره اش کنید و سپس در AddressBar مرورگر فایل رو یک بار اجرا کنید.

    منبع کد: http://php.net/manual/en/function.chmod.php#105570

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


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

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

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

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

  1. تغییر نام پوشه etc و عدم دسترسی به سرور لینوکس
    توسط iranwebshop در انجمن وی ام ور Vmware
    پاسخ ها: 1
    آخرين نوشته: May 3rd, 2018, 14:25
  2. تغییر سطح دسترسی یک فایل یا پوشه
    توسط rahcode در انجمن سی پنل CPanel
    پاسخ ها: 0
    آخرين نوشته: February 14th, 2017, 19:00
  3. تغییر سطح دسترسی یک فایل یا پوشه
    توسط fatemehsimorgh در انجمن مباحث و منایع آموزشی
    پاسخ ها: 0
    آخرين نوشته: February 3rd, 2016, 01:45
  4. نحوه بستن دسترسی ادمین به فایل اکانت ها ؟؟؟!!!
    توسط amin.ir69 در انجمن سوالات و مشکلات
    پاسخ ها: 7
    آخرين نوشته: April 6th, 2015, 22:38
  5. عدم دسترسی به ssh بعد از تغییر پورت
    توسط mghhgm در انجمن سرور مجازی
    پاسخ ها: 3
    آخرين نوشته: July 11th, 2013, 13:57

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

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