تتيح لك وظائف نظام الملفات الوصول إلى نظام الملفات ومعالجته.
تعد وظائف نظام الملفات جزءًا من جوهر لغة PHP. لا يلزم التثبيت لاستخدام هذه الوظائف.
يتأثر سلوك وظائف نظام الملفات بالإعدادات الموجودة في php.ini.
خيارات تكوين نظام الملفات:
اسم | تقصير | يصف | يمكن تغييرها |
---|---|---|---|
allow_url_fopen | "1" | السماح لوظائف fopen()-type باستخدام عناوين URL. (متاح بعد إصدار PHP 4.0.4) | PHP_INI_SYSTEM |
user_agent | باطل | يحدد وكيل المستخدم المرسل بواسطة PHP. (متاح بعد PHP الإصدار 4.3) | PHP_INI_ALL |
default_socket_timeout | "60" | قم بتعيين المهلة الافتراضية (بالثواني) لتدفقات مأخذ التوصيل. (متاح بعد PHP الإصدار 4.3) | PHP_INI_ALL |
من | "" | حدد كلمة المرور لـ FTP المجهول (عنوان بريدك الإلكتروني). | PHP_INI_ALL |
auto_detect_line_endings | "0" | عند التعيين على "1"، ستتحقق PHP مما إذا كانت نهايات الأسطر في البيانات التي تم الحصول عليها من خلال fgets() و file() تتوافق مع اتفاقيات Unix أو MS-Dos أو Mac. (متاح بعد PHP الإصدار 4.3) | PHP_INI_ALL |
عند تحديد المسارات على منصات Unix، يتم استخدام الشرطة المائلة للأمام (/) كفاصل للدليل. في أنظمة التشغيل Windows، يمكن استخدام كل من الشرطة المائلة للأمام (/) والشرطة المائلة للخلف ().
وظيفة | يصف |
---|---|
الاسم الأساسي () | إرجاع جزء اسم الملف من المسار. |
تغيير () | تغيير مجموعة الملفات. |
شمود () | تغيير وضع الملف. |
تشاون () | تغيير مالك الملف. |
كليرستاتكاش () | مسح ذاكرة التخزين المؤقت لحالة الملف. |
ينسخ() | انسخ الملف. |
يمسح() | راجع إلغاء الارتباط () أو إلغاء الضبط () |
اسم الدير () | إرجاع جزء اسم الدليل من المسار. |
disk_free_space() | إرجاع المساحة الحرة للدليل. |
disk_total_space() | إرجاع سعة القرص الإجمالية للدليل. |
مساحة القرص الحرة () | الاسم المستعار لـ disk_free_space(). |
فكلوز () | إغلاق الملفات المفتوحة. |
فيوف () | يختبر ما إذا كان مؤشر الملف قد وصل إلى نهاية الملف. |
فلوش () | يمسح الإخراج المخزن مؤقتًا إلى ملف مفتوح. |
فجيتك () | إرجاع الأحرف من ملف مفتوح. |
fgetcsv() | قم بتحليل سطر من الملف المفتوح وتحقق من حقول CSV . |
فجيتس () | إرجاع سطر من ملف مفتوح. |
فجيتس () | إرجاع سطر من ملف مفتوح، مع تصفية علامات HTML وPHP. |
ملف() | اقرأ الملف في مصفوفة. |
ملف_موجود() | تحقق من وجود الملف أو الدليل. |
file_get_contents() | قراءة الملف في سلسلة. |
file_put_contents() | اكتب سلسلة إلى ملف. |
وقت الملف () | إرجاع آخر وقت وصول للملف. |
وقت الملف () | إرجاع وقت التعديل الأخير للملف. |
مجموعة الملفات () | إرجاع معرف المجموعة للملف. |
ملفينود () | إرجاع رقم inode للملف. |
وقت الملف () | إرجاع آخر وقت تعديل لمحتويات الملف. |
مالك الملف () | إرجاع معرف المستخدم (المالك) للملف. |
ملفات () | إرجاع أذونات الملف. |
حجم الملف () | إرجاع حجم الملف. |
نوع الملف () | إرجاع نوع الملف. |
قطيع() | قفل الملفات أو تحريرها. |
فنماتش () | يطابق أسماء الملفات أو السلاسل بناءً على نمط محدد. |
فوبين () | افتح ملفًا أو عنوان URL. |
fpassthru() | يقرأ البيانات من ملف مفتوح حتى نهاية الملف (EOF) ويكتب النتائج إلى المخزن المؤقت للإخراج. |
فبوتكسف () | قم بتنسيق الصفوف إلى ملف CSV والكتابة إلى ملف مفتوح. |
fputs() | الاسم المستعار لـ fwrite(). |
فريد () | قراءة الملف المفتوح. |
فسكانف () | يوزع الإدخال وفقا للتنسيق المحدد. |
فسيك () | تحديد موقع داخل ملف مفتوح. |
فستات () | إرجاع معلومات حول ملف مفتوح. |
فتيل () | إرجاع الموضع الحالي في الملف المفتوح. |
فترونكات () | اقتطاع ملف مفتوح إلى الطول المحدد. |
اكتب () | الكتابة إلى ملف مفتوح. |
الكرة الأرضية () | تقوم بإرجاع مصفوفة تحتوي على أسماء ملفات/أدلة تطابق النمط المحدد. |
is_dir() | تحديد ما إذا كان الملف دليلاً. |
قابل للتنفيذ () | تحديد ما إذا كان الملف قابلاً للتنفيذ. |
is_file() | تحديد ما إذا كان الملف ملفًا عاديًا. |
is_link() | تحديد ما إذا كان الملف اتصالاً. |
قابل للقراءة () | تحديد ما إذا كان الملف قابلاً للقراءة. |
is_uploaded_file() | تحديد ما إذا كان الملف قد تم تحميله عبر HTTP POST. |
is_writable() | تحديد ما إذا كان الملف قابلاً للكتابة. |
قابل للكتابة() | الاسم المستعار لـ is_writable(). |
lchgrp() | تغيير ملكية المجموعة لرابط رمزي. |
لتشون () | تغيير ملكية المستخدم للروابط الرمزية. |
وصلة() | إنشاء رابط ثابت. |
معلومات الارتباط () | إرجاع معلومات حول الارتباط الثابت. |
لستات () | إرجاع معلومات حول ملف أو رابط رمزي. |
مكدير () | إنشاء الدليل. |
move_uploaded_file() | نقل الملفات التي تم تحميلها إلى موقع جديد. |
parse_ini_file() | تحليل ملف التكوين. |
parse_ini_string() | تحليل سلسلة التكوين. |
معلومات المسار () | إرجاع معلومات حول مسار الملف. |
بي كلوز () | أغلق العملية المفتوحة بواسطة popen(). |
بوبين () | افتح عملية. |
ملف القراءة() | قراءة ملف والكتابة إلى المخزن المؤقت للإخراج. |
رابط القراءة () | إرجاع هدف الارتباط الرمزي. |
مسار حقيقي () | إرجاع اسم المسار المطلق. |
realpath_cache_get() | إرجاع إدخال ذاكرة التخزين المؤقت. |
realpath_cache_size() | إرجاع حجم ذاكرة التخزين المؤقت. |
إعادة تسمية () | إعادة تسمية ملف أو دليل. |
الترجيع () | قم بإرجاع موضع مؤشر الملف. |
رمدير() | حذف الدلائل الفارغة. |
set_file_buffer() | يضبط حجم المخزن المؤقت للملفات المفتوحة. |
القانون الأساسي () | إرجاع معلومات حول الملف. |
الارتباط الرمزي () | إنشاء رابط رمزي. |
تيمبنام () | قم بإنشاء ملف مؤقت فريد. |
تمبفيل() | قم بإنشاء ملف مؤقت فريد. |
يلمس() | ضبط أوقات الوصول والتعديل للملفات. |
أوماسك () | تغيير أذونات الملف لملف. |
إلغاء الارتباط () | حذف الملفات. |