English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
functions النظام الملفي تستخدم للاستعلام والإجراء على النظام الملفي، يوفر PHP جميع functions التي قد تحتاجها للاجراء على الملفات.
functions النظام الملفي هي جزء من النواة لـ PHP. لا تحتاج إلى تثبيت لتشغيل هذه functions.
سلوك functions النظام الملفي يتأثر بالإعدادات الموجودة في php.ini.
خيارات تكوين النظام الملفي:
الاسم | المبدأية | وصف | يمكن التغيير |
---|---|---|---|
allow_url_fopen | "1" | يُسمح باستخدام fopen()-type functions مع URL. (يمكن استخدامه بعد إصدار PHP 4.0.4) | PHP_INI_SYSTEM |
user_agent | NULL | تعريف وكيل المستخدم الذي يرسله 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، يمكن استخدام الرمز الحاد (/) أو الرمز المائلة (\).
دالة | وصف |
---|---|
basename() | استعادة جزء اسم الملف من المسار. |
chgrp() | تغيير مجموعة الملف. |
chmod() | تغيير نمط الملف. |
chown() | تغيير مالك الملف. |
clearstatcache() | ازالة مخزن حالة الملف. |
copy() | نسخ الملف. |
delete() | انظر unlink() أو unset() |
dirname() | استعادة جزء اسم الدليل من المسار. |
disk_free_space() | استعادة مساحة الدليل المتاحة. |
disk_total_space() | استعادة إجمالي قدرة القرص للدليل. |
diskfreespace() | disk_free_space() بديلاً. |
fclose() | إغلاق الملف المفتوح. |
feof() | اختبار إذا كان مؤشر الملف وصل إلى نهاية الملف. |
fflush() | تحديث إدخال المخزن المؤقت المفتوح. |
fgetc() | استعادة حرف من الملف المفتوح. |
fgetcsv() | تحليل سطر من الملف المفتوح، التحقق مجال CSV. |
fgets() | استعادة سطر من الملف المفتوح. |
fgetss() | استعادة سطر من الملف المفتوح، وتنظيف العلامات HTML وPHP. |
file() | قراءة الملف في مصفوفة. |
file_exists() | تحقق من وجود الملف أو الدليل. |
file_get_contents() | قراءة الملف في سلسلة. |
file_put_contents() | كتابة السلسلة في الملف. |
fileatime() | يستعيد وقت آخر زيارة الملف. |
filectime() | يستعيد وقت آخر تعديل ملف. |
filegroup() | filegroup() |
إرجاع معرف مجموعة الملف. | fileinode() |
إرجاع معرف inode للملف. | filemtime() |
إرجاع وقت آخر تعديل محتوى الملف. | fileowner() |
إرجاع معرف المستخدم (مالك) الملف. | fileperms() |
إرجاع صلاحيات الملف. | filesize() |
إرجاع حجم الملف. | filetype() |
إرجاع نوع الملف. | flock() |
إقفال أو فتح ملف. | fnmatch() |
تطابق أسماء الملفات أو الأنماط المحددة. | fopen() |
فتح ملف أو URL. | fpassthru() |
قراءة البيانات من الملف المفتوح حتى نهاية الملف (EOF) وكتابة النتائج في المخزن المؤقت للإخراج. | fputcsv() |
تحويل السطر إلى تنسيق CSV وكتابته في الملف المفتوح. | fputs() |
اسم مستعار لـ fwrite(). | fread() |
قراءة الملف المفتوح. | fscanf() |
تحليل الإدخال بناءً على النمط المحدد. | تحديد موقع في الملف المفتوح. |
fstat() | إرجاع معلومات حول الملف المفتوح. |
ftell() | إرجاع الموقع الحالي في الملف المفتوح. |
ftruncate() | قطع الملف المفتوح إلى طول محدد. |
fwrite() | كتابة في الملف المفتوح. |
glob() | إرجاع مصفوفة تحتوي على أسماء الملفات/المجلدات التي تتطابق مع النمط المحدد. |
is_dir() | تحديد ما إذا كان الملف هو مجلد. |
is_executable() | تحديد ما إذا كان الملف قابل للتنفيذ. |
is_file() | تحديد ما إذا كان الملف هو ملف عادي. |
is_link() | تحديد ما إذا كان الملف هو رابط. |
is_readable() | تحديد ما إذا كان الملف قابل للقراءة. |
is_uploaded_file() | تحديد ما إذا كان الملف قد تم تحميله عبر HTTP POST. |
is_writable() | تحديد ما إذا كان الملف قابل للكتابة. |
is_writeable() | اسم مستعار لـ is_writable(). |
lchgrp() | تغيير ملكية مجموعة رابط دقيق. |
lchown() | تغيير ملكية رابط دقيق للمستخدم. |
link() | إنشاء رابط صلب. |
linkinfo() | إرجاع معلومات حول رابط صلب. |
lstat() | إرجاع معلومات حول ملف أو رابط دقيق. |
mkdir() | إنشاء مجلد. |
move_uploaded_file() | تحويل ملف المرفوع إلى موقع جديد. |
parse_ini_file() | تحليل ملف إعدادات. |
parse_ini_string() | تحليل سلسلة إعدادات. |
pathinfo() | إرجاع معلومات حول مسار الملف. |
pclose() | إغلاق عملية مفتوحة بواسطة popen() |
popen() | فتح عملية. |
readfile() | قراءة ملف وإكماله إلى المخزن المؤقت للإخراج. |
readlink() | إرجاع الهدف من الرابط الرمزي. |
realpath() | إرجاع مسار المسار المطلق. |
realpath_cache_get() | إرجاع مدخل المخزن المؤقت. |
realpath_cache_size() | إرجاع حجم المخزن المؤقت. |
rename() | تغيير اسم الملف أو الدليل. |
rewind() | التحرك إلى موقع مؤشر ملف للخلف. |
rmdir() | حذف الدليل الفارغ. |
set_file_buffer() | تعيين حجم المخزن المؤقت لملف المفتوح. |
stat() | إرجاع معلومات حول الملف. |
symlink() | إنشاء رابط رمزي. |
tempnam() | إنشاء ملف مؤقت فريد. |
tmpfile() | إنشاء ملف مؤقت فريد. |
touch() | تعيين وقت الوصول والتغيير الخاص بالملف. |
umask() | تغيير صلاحيات الملف. |
unlink() | حذف الملف. |
الإصدار - يمثل الإصدار الأوائل من PHP الذي يدعم الاستثنائيات. يمكنك استخدام أي استثنائي عند تكوين ملف php.ini.
الرقم | الاستثنائات والوصف | الإصدار |
---|---|---|
1 | GLOB_BRACE | |
2 | GLOB_ONLYDIR | |
3 | GLOB_MARK | |
4 | GLOB_NOSORT | |
5 | GLOB_NOCHECK | |
6 | GLOB_NOESCAPE | |
7 | PATHINFO_DIRNAME | |
8 | PATHINFO_BASENAME | |
9 | PATHINFO_EXTENSION | |
10 | PATHINFO_FILENAME | 5.2.0 |
11 | FILE_USE_INCLUDE_PATH البحث عن اسم الملف في include_path | 5.0.0 |
12 | FILE_APPEND إضافة المحتوى إلى ملف موجود. | |
13 | FILE_IGNORE_NEW_LINES حذف رمز النهاية للسطر | 5.0.0 |
14 | FILE_SKIP_EMPTY_LINES تخطي السطور الفارغة | 5.0.0 |
15 | FILE_BINARY نمط الثنائي | 6.0.0 |
16 | FILE_TEXT نمط النص | 6.0.0 |