مشكلة أثناء إنشاء مجلد أو تطبيق أوامر الملفات في PHP

  • AmrHKa

السلام عليكم ،

بداية لم أعرف أين أضع مشكلتي في مجتمع تطوير الويب أو لينكس ،

لكنني إخترت تطوير الويب لأن المشكلة تتعلق بـ PHP

عندما أحاول تطبيق أوامر الملفات في PHP مثلاً في حال لم يكن هناك مجلد بأسم معين ،

فيقوم بأنشائه ،

بعد فتح الصفحة لا أجد الملف تم إنشائه ،

إعتقدت في البداية أن الأمر من الصلاحيات ،

قمت بأعطاء الملف الذي أقوم بالعمل عليه صلاحيات الروت لكن الملف لم يعد يفتح في المتصفح ،

قمت بأعطاء المتصفح صلاحيات الروت لكن الأمر كذلك لم أستطع فتح الملف ..

أعمل على ubuntu 16.04

لمن لديه الخبرة الرجاء المساعدة ..

شكراً ..

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

ahmedsaoud31 أضف ردا
  • استخدم الدالة chmod في إعطاء الصلاحيات لمجلد ما قبل العمل عليه كالتالي [1]:

    $dir = __DIR__ . '/PHP';
    chmod($dir, 0770);
    
  • مرر الصلاحية لدالة إنشاء المجلد mkdir كالتالي [2]:

    $dir = __DIR__ . '/PHP';
    chmod($dir, 0770);
    if(!is_dir("{$dir}/NewDir"))
        mkdir("{$dir}/NewDir", 0770);
    

[1]

[2]

شكراًً على الرد ..

لم ينجح الأمر معي

يبدو أن الأمر لا علاقة له بالكود ، بل في إعطاء الصلاحيات لـ PHP لتنفيذ كود عمل المجلد ..