الفرق بين المراجعتين لصفحة: «PHP/filesystem»
طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) إضافة شرح لبعض الدوال. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:التعامل مع نظام الملفات في PHP}}</noinclude> | <noinclude>{{DISPLAYTITLE:التعامل مع نظام الملفات في PHP}}</noinclude> | ||
== <code>[[PHP/basename|basename()]]</code> == | == <code>[[PHP/basename|basename()]]</code> == | ||
تعيد اسم الملف أو المجلَّد الأساسي (basename) بعد تمرير مساره إليها. | |||
== <code>[[PHP/chgrp|chgrp()]]</code> == | == <code>[[PHP/chgrp|chgrp()]]</code> == | ||
تغيِّر المجموعة المالكة لملف. | |||
== <code>[[PHP/chmod|chmod()]]</code> == | == <code>[[PHP/chmod|chmod()]]</code> == | ||
تغيِّر أذونات الملف. | |||
== <code>[[PHP/chown|chown()]]</code> == | == <code>[[PHP/chown|chown()]]</code> == | ||
تغيِّر مالك الملف. | |||
== <code>[[PHP/clearstatcache|clearstatcache()]]</code> == | == <code>[[PHP/clearstatcache|clearstatcache()]]</code> == | ||
تمسح حالة الملف المُخزَّنة. | |||
== <code>[[PHP/copy|copy()]]</code> == | == <code>[[PHP/copy|copy()]]</code> == | ||
تنسخ ملفًا محدَّدًا وتضعه في الموقع المعطى. | |||
== <code>[[PHP/delete|delete()]]</code> == | == <code>[[PHP/delete|delete()]]</code> == | ||
تحذف ملفًا أو تلغي تعريف متغيِّر محدَّد. | |||
== <code>[[PHP/dirname|dirname()]]</code> == | == <code>[[PHP/dirname|dirname()]]</code> == | ||
تعيد مسار المجلَّد الأب لمسار الملف أو المجلَّد الممرَّر إليها. | |||
== <code>[[PHP/disk_free_space|disk_free_space()]]</code> == | == <code>[[PHP/disk_free_space|disk_free_space()]]</code> == | ||
تعيد المساحة المتوافرة (المتاحة) على نظام الملفات أو أحد الأقسام (disk partition). | |||
== <code>[[PHP/disk_total_space|disk_total_space()]]</code> == | == <code>[[PHP/disk_total_space|disk_total_space()]]</code> == | ||
تعيد المساحة الكلِّيَّة لنظام الملفات أو أحد الأقسام (disk partition). | |||
== <code>[[PHP/diskfreespace|diskfreespace()]]</code> == | == <code>[[PHP/diskfreespace|diskfreespace()]]</code> == | ||
تعيد المساحة المتوافرة (المتاحة) على نظام الملفات أو أحد الأقسام (disk partition). | |||
== <code>[[PHP/fclose|fclose()]]</code> == | == <code>[[PHP/fclose|fclose()]]</code> == | ||
تغلق ملفًا مفتوحًا. | |||
== <code>[[PHP/feof|feof()]]</code> == | == <code>[[PHP/feof|feof()]]</code> == | ||
تتحقَّق من الوصول إلى نهاية ملف (EOF) بتمرير المورد الذي يشير إلى الملف. | |||
== <code>[[PHP/fflush|fflush()]]</code> == | == <code>[[PHP/fflush|fflush()]]</code> == | ||
تفرِّغ ما في مخزن المخرجات في ملف محدَّد. | |||
== <code>[[PHP/fgetc|fgetc()]]</code> == | == <code>[[PHP/fgetc|fgetc()]]</code> == | ||
تَجلُب محرفًا من ملف محدَّد ثمَّ تعيده. | |||
== <code>[[PHP/fgetcsv|fgetcsv()]]</code> == | == <code>[[PHP/fgetcsv|fgetcsv()]]</code> == | ||
تَجلُب سطرًا واحدًا من ملف ذي الصيغة CSV (اختصارًا للعبارة comma-separated values) وتحلِّله ثمَّ تعيد مصفوفة بالقيم التي قرأتها. | |||
== <code>[[PHP/fgets|fgets()]]</code> == | == <code>[[PHP/fgets|fgets()]]</code> == | ||
تَجلُب سطرًا واحدًا من ملف معيَّن. | |||
== <code>[[PHP/fgetss|fgetss()]]</code> == | == <code>[[PHP/fgetss|fgetss()]]</code> == | ||
تَجلُب سطرًا واحدًا من ملف معيَّن وتزيل وسوم <nowiki/>[[HTML]] من النصِّ الذي تقرؤه. | |||
== <code>[[PHP/file_exists|file_exists()]]</code> == | == <code>[[PHP/file_exists|file_exists()]]</code> == | ||
تتحقَّق من وجود ملف أو مجلَّد محدَّد. | |||
== <code>[[PHP/file_get_contents|file_get_contents()]]</code> == | == <code>[[PHP/file_get_contents|file_get_contents()]]</code> == | ||
تقرأ الملف ثمَّ تضع كلَّ محتوياته في سلسلة نصيَّة. | |||
== <code>[[PHP/file_put_contents|file_put_contents()]]</code> == | == <code>[[PHP/file_put_contents|file_put_contents()]]</code> == | ||
تكتب سلسلة نصيَّة على ملف. | |||
== <code>[[PHP/file|file()]]</code> == | == <code>[[PHP/file|file()]]</code> == | ||
تقرأ الملف ثمَّ تضع كلَّ محتوياته في مصفوفة. | |||
== <code>[[PHP/fileatime|fileatime()]]</code> == | == <code>[[PHP/fileatime|fileatime()]]</code> == | ||
تجلب آخر وقت جرى فيه الوصول إلى الملف. | |||
== <code>[[PHP/filectime|filectime()]]</code> == | == <code>[[PHP/filectime|filectime()]]</code> == | ||
تجلب آخر وقت جرى فيه تعديل مؤشِّر الفهرسة (inode) لملف محدَّد. | |||
== <code>[[PHP/filegroup|filegroup()]]</code> == | == <code>[[PHP/filegroup|filegroup()]]</code> == | ||
تعيد رقم معرِّف المجموعة المالكة (group ID) لملف محدَّد. | |||
== <code>[[PHP/fileinode|fileinode()]]</code> == | == <code>[[PHP/fileinode|fileinode()]]</code> == | ||
تعيد رقم مؤشِّر الفهرسة (inode) لملف محدَّد. | |||
== <code>[[PHP/filemtime|filemtime()]]</code> == | == <code>[[PHP/filemtime|filemtime()]]</code> == | ||
تعيد وقت آخر تعديل أُجري على الملف. | |||
== <code>[[PHP/fileowner|fileowner()]]</code> == | == <code>[[PHP/fileowner|fileowner()]]</code> == | ||
تعيد رقم معرِّف المستخدم المالك (usre ID) لملف محدَّد. | |||
== <code>[[PHP/fileperms|fileperms()]]</code> == | == <code>[[PHP/fileperms|fileperms()]]</code> == | ||
تعيد الأذونات الحاليَّة لملف محدَّد. | |||
== <code>[[PHP/filesize|filesize()]]</code> == | == <code>[[PHP/filesize|filesize()]]</code> == | ||
تعيد حجم الملف. | |||
== <code>[[PHP/filetype|filetype()]]</code> == | == <code>[[PHP/filetype|filetype()]]</code> == | ||
تعيد نوع الملف المحدَّد. | |||
== <code>[[PHP/flock|flock()]]</code> == | == <code>[[PHP/flock|flock()]]</code> == | ||
تحمي ملفًا محدَّدًا أثناء إجراء عمليَّة عليه (مثل القراءة منه أو الكتابة عليه) إشارةً إلى أنَّ هذا الملف يُستعمل الآن. | |||
== <code>[[PHP/fnmatch|fnmatch()]]</code> == | == <code>[[PHP/fnmatch|fnmatch()]]</code> == | ||
تتحقَّق من تطابق اسم ملف محدَّد مع نمط معيّن. | |||
== <code>[[PHP/fopen|fopen()]]</code> == | == <code>[[PHP/fopen|fopen()]]</code> == | ||
تفتح ملفًا أو عنوان URL. | |||
== <code>[[PHP/fpassthru|fpassthru()]]</code> == | == <code>[[PHP/fpassthru|fpassthru()]]</code> == | ||
تطبع جميع محتويات الملف المتبقِّية على المخزن المؤقت للخرج. | |||
== <code>[[PHP/fputcsv|fputcsv()]]</code> == | == <code>[[PHP/fputcsv|fputcsv()]]</code> == | ||
تنسِّق سطرًا واحدًا من البيانات بالصيغة CSV (اختصارًا للعبارة comma-separated values) ثمَّ تكتبه على الملف. | |||
== <code>[[PHP/fputs|fputs()]]</code> == | == <code>[[PHP/fputs|fputs()]]</code> == | ||
تكتب على ملف معيَّن بطريقة آمنة ثنائيًّا. | |||
== <code>[[PHP/fread|fread()]]</code> == | == <code>[[PHP/fread|fread()]]</code> == | ||
تقرأ من ملف معيَّن بطريقة آمنة ثنائيًّا. | |||
== <code>[[PHP/fscanf|fscanf()]]</code> == | == <code>[[PHP/fscanf|fscanf()]]</code> == | ||
== <code>[[PHP/fseek|fseek()]]</code> == | == <code>[[PHP/fseek|fseek()]]</code> == | ||
== <code>[[PHP/fstat|fstat()]]</code> == | == <code>[[PHP/fstat|fstat()]]</code> == | ||
تعيد معلومات عن ملف باستعمال مؤشِّر ملف مفتوح يشير إليه. | |||
== <code>[[PHP/ftell|ftell()]]</code> == | == <code>[[PHP/ftell|ftell()]]</code> == | ||
تعيد الموقع الحالي لمؤشِّر القراءة من أو الكتابة على الملف. | |||
== <code>[[PHP/ftruncate|ftruncate()]]</code> == | == <code>[[PHP/ftruncate|ftruncate()]]</code> == | ||
تقلِّص حجم الملف إلى حجم محدَّد. | |||
== <code>[[PHP/fwrite|fwrite()]]</code> == | == <code>[[PHP/fwrite|fwrite()]]</code> == | ||
تكتب على ملف معيَّن بطريقة آمنة ثنائيًّا. | |||
== <code>[[PHP/glob|glob()]]</code> == | == <code>[[PHP/glob|glob()]]</code> == | ||
تبحث عن مسارات محدَّدة لملفات أو مجلَّدات والتي تتطابق مع نمط مُعطى. | |||
== <code>[[PHP/is_dir|is_dir()]]</code> == | == <code>[[PHP/is_dir|is_dir()]]</code> == | ||
== <code>[[PHP/is_executable|is_executable()]]</code> == | == <code>[[PHP/is_executable|is_executable()]]</code> == |
مراجعة 17:46، 21 أبريل 2018
basename()
تعيد اسم الملف أو المجلَّد الأساسي (basename) بعد تمرير مساره إليها.
chgrp()
تغيِّر المجموعة المالكة لملف.
chmod()
تغيِّر أذونات الملف.
chown()
تغيِّر مالك الملف.
clearstatcache()
تمسح حالة الملف المُخزَّنة.
copy()
تنسخ ملفًا محدَّدًا وتضعه في الموقع المعطى.
delete()
تحذف ملفًا أو تلغي تعريف متغيِّر محدَّد.
dirname()
تعيد مسار المجلَّد الأب لمسار الملف أو المجلَّد الممرَّر إليها.
disk_free_space()
تعيد المساحة المتوافرة (المتاحة) على نظام الملفات أو أحد الأقسام (disk partition).
disk_total_space()
تعيد المساحة الكلِّيَّة لنظام الملفات أو أحد الأقسام (disk partition).
diskfreespace()
تعيد المساحة المتوافرة (المتاحة) على نظام الملفات أو أحد الأقسام (disk partition).
fclose()
تغلق ملفًا مفتوحًا.
feof()
تتحقَّق من الوصول إلى نهاية ملف (EOF) بتمرير المورد الذي يشير إلى الملف.
fflush()
تفرِّغ ما في مخزن المخرجات في ملف محدَّد.
fgetc()
تَجلُب محرفًا من ملف محدَّد ثمَّ تعيده.
fgetcsv()
تَجلُب سطرًا واحدًا من ملف ذي الصيغة CSV (اختصارًا للعبارة comma-separated values) وتحلِّله ثمَّ تعيد مصفوفة بالقيم التي قرأتها.
fgets()
تَجلُب سطرًا واحدًا من ملف معيَّن.
fgetss()
تَجلُب سطرًا واحدًا من ملف معيَّن وتزيل وسوم HTML من النصِّ الذي تقرؤه.
file_exists()
تتحقَّق من وجود ملف أو مجلَّد محدَّد.
file_get_contents()
تقرأ الملف ثمَّ تضع كلَّ محتوياته في سلسلة نصيَّة.
file_put_contents()
تكتب سلسلة نصيَّة على ملف.
file()
تقرأ الملف ثمَّ تضع كلَّ محتوياته في مصفوفة.
fileatime()
تجلب آخر وقت جرى فيه الوصول إلى الملف.
filectime()
تجلب آخر وقت جرى فيه تعديل مؤشِّر الفهرسة (inode) لملف محدَّد.
filegroup()
تعيد رقم معرِّف المجموعة المالكة (group ID) لملف محدَّد.
fileinode()
تعيد رقم مؤشِّر الفهرسة (inode) لملف محدَّد.
filemtime()
تعيد وقت آخر تعديل أُجري على الملف.
fileowner()
تعيد رقم معرِّف المستخدم المالك (usre ID) لملف محدَّد.
fileperms()
تعيد الأذونات الحاليَّة لملف محدَّد.
filesize()
تعيد حجم الملف.
filetype()
تعيد نوع الملف المحدَّد.
flock()
تحمي ملفًا محدَّدًا أثناء إجراء عمليَّة عليه (مثل القراءة منه أو الكتابة عليه) إشارةً إلى أنَّ هذا الملف يُستعمل الآن.
fnmatch()
تتحقَّق من تطابق اسم ملف محدَّد مع نمط معيّن.
fopen()
تفتح ملفًا أو عنوان URL.
fpassthru()
تطبع جميع محتويات الملف المتبقِّية على المخزن المؤقت للخرج.
fputcsv()
تنسِّق سطرًا واحدًا من البيانات بالصيغة CSV (اختصارًا للعبارة comma-separated values) ثمَّ تكتبه على الملف.
fputs()
تكتب على ملف معيَّن بطريقة آمنة ثنائيًّا.
fread()
تقرأ من ملف معيَّن بطريقة آمنة ثنائيًّا.
fscanf()
fseek()
fstat()
تعيد معلومات عن ملف باستعمال مؤشِّر ملف مفتوح يشير إليه.
ftell()
تعيد الموقع الحالي لمؤشِّر القراءة من أو الكتابة على الملف.
ftruncate()
تقلِّص حجم الملف إلى حجم محدَّد.
fwrite()
تكتب على ملف معيَّن بطريقة آمنة ثنائيًّا.
glob()
تبحث عن مسارات محدَّدة لملفات أو مجلَّدات والتي تتطابق مع نمط مُعطى.