منديات عمورة

انت غير مسجل ادارة المنتدى تطلب التسجيل لكى تحظى بفرصة تكون مشرف

    بعض الطرق لمعرفة الملفات الموجودة على السرفر Some ways to scan a directory in PHP

    شاطر
    avatar
    fokha
    Admin

    عدد المساهمات : 257
    تاريخ التسجيل : 07/04/2011
    العمر : 19

    بعض الطرق لمعرفة الملفات الموجودة على السرفر Some ways to scan a directory in PHP

    مُساهمة  fokha في الجمعة مايو 06, 2011 6:26 am

    بعض الطرق لمعرفة الملفات الموجودة على السرفر PSome ways to scan a directory in PHP

    فى هذا الدرس سوف نتعرف ان شاء الله على بعض الطرق لمعرفة الفلدرات التى موجودة على السرفر باستخدام البى اتش بى PHP

    اولا دالة scandir()
    مجموعة scandir
    ( string $directory [, int $sorting_order [, resource $context]] )
    هذه الدالة تعمل فقط على PHP5 او احدث تعود مجموعة من الملفات والمجلدات من المسار المحدد. إليك أحد الأمثلة على الاستخدام :

    "; print_r($files1); echo "< /pre>";
    echo "

    "; print_r($files2); echo "< /pre>";
    ?>



    المثال أعلاه من شأنه أن يؤدي إلى شيء من هذا القبيل :

    Array
    (
    [0] => .
    [1] => ..
    [2] => index.php
    [3] => text_file.txt
    [4] => images
    )
    Array
    (
    [0] => images
    [1] => text_file.txt
    [2] => index.php
    [3] => ..
    [4] => .
    )


    ثانيا الدوال opendir(), while() & readdir()
    هذه هيه الطريقة التقليدية لمعرفة الملفات الموجوده على السرفر باستخدام البى اتش بى PHP
    اذا كنت تستخدم PHP4 هذا مثال


    لفرز واسعة أسفرت يمكنك استخدام إما sort() وسوف يتم ترتيب عناصر من أدنى الى أعلى او rsort() وسوف يتم ترتيب العناصر من أعلى إلى أدنى مستوى

    الدالة الثالثة glob()

    مصفوفة glob ( string $pattern [, int $flags] )
    وتجد هذه المهمة على طريق مطابقة الأسماء نمط محدد
    للحصول على كل الملفات من دليل سنستخدم *. انها وسيلة مريحة ليحل محل opendir()




    تم

    اتمنى يكون الشرح واضح
    وارجو الدعاء لى ولوالداى

      الوقت/التاريخ الآن هو الخميس ديسمبر 14, 2017 10:56 pm