الفرق بين المراجعتين ل"PHP/filesystem"

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
ط
(إضافة شرح لبعض الدوال.)
سطر 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()‎

تبحث عن مسارات محدَّدة لملفات أو مجلَّدات والتي تتطابق مع نمط مُعطى.

is_dir()‎

is_executable()‎

is_file()‎

is_link()‎

is_readable()‎

is_uploaded_file()‎

is_writable()‎

is_writeable()‎

lchgrp()‎

lchown()‎

link()‎

linkinfo()‎

lstat()‎

mkdir()‎

move_uploaded_file()‎

pathinfo()‎

pclose()‎

popen()‎

readfile()‎

readlink()‎

realpath_cache_get()‎

realpath_cache_size()‎

realpath()‎

rename()‎

rewind()‎

rmdir()‎

set_file_buffer()‎

stat()‎

symlink()‎

tempnam()‎

tmpfile()‎

touch()‎

umask()‎

unlink()‎