النتائج 1 إلى 7 من 7

الموضوع: دالة التأكد من تصاريح المجلدات والملفات

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622

    دالة التأكد من تصاريح المجلدات والملفات



    السلام عليكم

    اقدم لكم داله تخبرك بتصريح أي مجلد أو ملف في السكربت ويتم إستخدامها أكثر الأوقات في حال انك صنعت ملف تنصيب للسكربت فهي توضح لك ما ترغب فيه من عمليات التصريح للمجلدات


    الداله
    كود PHP:
    function check_perms($path,$perm)
    {
        
    clearstatcache();
        
    $configmod substr(sprintf('%o'fileperms($path)), -4);
        
    $trcss = (($configmod != $perm) ? "التصريح خاطئ" "التصريح صحيح");
        echo 
    $trcss;

    ويتم إستخدامها بهذا الشكل

    كود PHP:
    $check check_perms("pics","0777");
    echo 
    $check
    أرجوا أن تنال إستحسانكم هذه الداله البسيطه







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    ما شاء الله عليك اخوي درس جميل جدا غاية بالفائدة ...

    الى الامام .





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    155


    داله اكثر من رائعه

    بارك الله فيك






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    111


    بارك الله فيك يالغالي ...





    __________________
    شركة نقطة استضافة
    مقرنا المملكة العربية السعودية - المدينة المنورة
    هاتف:- 0540062364
    موقع الشركة:- www.points4hos.com
    خدماتنا البرمجية باستخدام لغة PHP , Python , Java , java script

  5. #5


    دالة رائعة
    لكن ماوظيفة دالة clearstatcache ؟ وكذلك دالة stat و lstat ؟





    __________________
    تابعني على Twitter

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622


    دالة رائعة
    لكن ماوظيفة دالة clearstatcache ؟ وكذلك دالة stat و lstat ؟
    الدالة clearstatcache تقوم بعمل تنظيف للكاش أخوي .. لأنه في بعض الحالات يتم تحديث الملفات والمجلدات بشكل كبير ,, ولكي تحصل على نتيجة أفضل يجب إستخدام الداله.


    أما الداله stat فهي تقوم بعمل مصفوفه لملف وتخرج هذه العناصر

    [0] or [dev] - Device number
    [1] or [ino] - Inode number
    [2] or [mode] - Inode protection mode
    [3] or [nlink] - Number of links
    [4] or [uid] - User ID of owner
    [5] or [gid] - Group ID of owner
    [6] or [rdev] - Inode device type
    [7] or [size] - Size in bytes
    [8] or [atime] - Last access (as Unix timestamp)
    [9] or [mtime] - Last modified (as Unix timestamp)
    [10] or [ctime] - Last inode change (as Unix timestamp)
    [11] or [blksize] - Blocksize of filesystem IO (if supported)
    [12] or [blocks] - Number of blocks allocated

    مثال لإستخدام الداله
    كود PHP:
    <?php
    $file 
    fopen("test.txt","r");
    print_r(stat($file));
    fclose($file);
    ?>
    وسيكون الناتج
    Array
    (
    [0] => 0
    [1] => 0
    [2] => 33206
    [3] => 1
    [4] => 0
    [5] => 0
    [6] => 0
    [7] => 92
    [8] => 1141633430
    [9] => 1141298003
    [10] => 1138609592
    [11] => -1
    [12] => -1
    [dev] => 0
    [ino] => 0
    [mode] => 33206
    [nlink] => 1
    [uid] => 0
    [gid] => 0
    [rdev] => 0
    [size] => 92
    [atime] => 1141633430
    [mtime] => 1141298003
    [ctime] => 1138609592
    [blksize] => -1
    [blocks] => -1
    )

    أما الداله lstat فعملها نفس عمل الداله stat ولكن تستخدم اذا كان الباراميتر الخاص بالملف او المجلد عبارة عن رابط رمزي ( symbolic link ).

    أرجوا أنني وضحت الدوال بشكل جيد.


    وشكرا

    أخوكم : عامر الصيعري






  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


    شكرا لك اخي الكريم
    لكن عذرا ... اخوي هل هذه الدوال تعمل في PHP4 او PHP5 فقط ؟
    وهل تعمل في الوضع الامن او لا ؟





    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض