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

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
(إضافة شرح لبعض الدوال.)
(إضافة شرح بعض الدوال.)
سطر 115: سطر 115:
  
 
== <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> ==
 
تعيد معلومات عن ملف باستعمال مؤشِّر ملف مفتوح يشير إليه.
 
تعيد معلومات عن ملف باستعمال مؤشِّر ملف مفتوح يشير إليه.
سطر 133: سطر 136:
  
 
== <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> ==
 +
تتحقَّق إن كان الملف قابلًا للتنفيذ أم لا.
 +
 
== <code>[[PHP/is_file|is_file()‎]]</code> ==
 
== <code>[[PHP/is_file|is_file()‎]]</code> ==
 +
تتحقَّق إن كان الملف ملفًّا عاديًّا.
 +
 
== <code>[[PHP/is_link|is_link()‎]]</code> ==
 
== <code>[[PHP/is_link|is_link()‎]]</code> ==
 +
تتحقَّق إن كان الملف وصلةً رمزيَّةً أم لا.
 +
 
== <code>[[PHP/is_readable|is_readable()‎]]</code> ==
 
== <code>[[PHP/is_readable|is_readable()‎]]</code> ==
 +
تتحقَّق إن كان الملف قابلًا للقراءة.
 +
 
== <code>[[PHP/is_uploaded_file|is_uploaded_file()‎]]</code> ==
 
== <code>[[PHP/is_uploaded_file|is_uploaded_file()‎]]</code> ==
 +
تتحقَّق إن كان الملف مرفوعًا باستعمال HTTP POST.
 +
 
== <code>[[PHP/is_writable|is_writable()‎]]</code> ==
 
== <code>[[PHP/is_writable|is_writable()‎]]</code> ==
 +
تتحقَّق إن كان الملف قابلًا للكتابة أو لا.
 +
 
== <code>[[PHP/is_writeable|is_writeable()‎]]</code> ==
 
== <code>[[PHP/is_writeable|is_writeable()‎]]</code> ==
 +
هي اسم بديل للدالة <code>[[PHP/is writable|is_writable()‎]]</code>.
 +
 
== <code>[[PHP/lchgrp|lchgrp()‎]]</code> ==
 
== <code>[[PHP/lchgrp|lchgrp()‎]]</code> ==
 +
تغيِّر المجموعة المالكة لوصلة رمزيَّة (symlink).
 +
 
== <code>[[PHP/lchown|lchown()‎]]</code> ==
 
== <code>[[PHP/lchown|lchown()‎]]</code> ==
 +
تغيِّر المستخدم المالك لوصلة رمزيَّة.
 +
 
== <code>[[PHP/link|link()‎]]</code> ==
 
== <code>[[PHP/link|link()‎]]</code> ==
 +
تنشئ وصلةً صلبةً (hard link).
 +
 
== <code>[[PHP/linkinfo|linkinfo()‎]]</code> ==
 
== <code>[[PHP/linkinfo|linkinfo()‎]]</code> ==
 +
تجلب معلومات عن وصلة محدَّدة.
 +
 
== <code>[[PHP/lstat|lstat()‎]]</code> ==
 
== <code>[[PHP/lstat|lstat()‎]]</code> ==
 +
تعيد معلومات عن ملف أو وصلة رمزيَّة.
 +
 
== <code>[[PHP/mkdir|mkdir()‎]]</code> ==
 
== <code>[[PHP/mkdir|mkdir()‎]]</code> ==
 +
تنشئ مجلَّدًا جديدًا.
 +
 
== <code>[[PHP/move_uploaded_file|move_uploaded_file()‎]]</code> ==
 
== <code>[[PHP/move_uploaded_file|move_uploaded_file()‎]]</code> ==
 +
تنقل ملفًا مرفوعًا إلى موقع جديد.
 +
 
== <code>[[PHP/pathinfo|pathinfo()‎]]</code> ==
 
== <code>[[PHP/pathinfo|pathinfo()‎]]</code> ==
 +
تعيد معلومات عن مسار الملف.
 +
 
== <code>[[PHP/pclose|pclose()‎]]</code> ==
 
== <code>[[PHP/pclose|pclose()‎]]</code> ==
 +
تغلق عمليَّة مفتوحة.
 +
 
== <code>[[PHP/popen|popen()‎]]</code> ==
 
== <code>[[PHP/popen|popen()‎]]</code> ==
 +
تفتح عمليَّة وتشير إليها بمؤشِّر شبيه بمؤشِّر ملف.
 +
 
== <code>[[PHP/readfile|readfile()‎]]</code> ==
 
== <code>[[PHP/readfile|readfile()‎]]</code> ==
 +
تقرأ من ملف معيَّن وتُظهر محتواه.
 +
 
== <code>[[PHP/readlink|readlink()‎]]</code> ==
 
== <code>[[PHP/readlink|readlink()‎]]</code> ==
 +
تعيد مسار الملف أو المجلَّد المستهدف الذي تشير إليه الوصلة الرمزيَّة.
 +
 
== <code>[[PHP/realpath_cache_get|realpath_cache_get()‎]]</code> ==
 
== <code>[[PHP/realpath_cache_get|realpath_cache_get()‎]]</code> ==
 +
تجلب محتويات المسار الحقيقي المخزَّنة.
 +
 
== <code>[[PHP/realpath_cache_size|realpath_cache_size()‎]]</code> ==
 
== <code>[[PHP/realpath_cache_size|realpath_cache_size()‎]]</code> ==
 +
تعيد حجم محتويات المسار الحقيقي المخزَّنة.
 +
 
== <code>[[PHP/realpath|realpath()‎]]</code> ==
 
== <code>[[PHP/realpath|realpath()‎]]</code> ==
 +
تعيد المسار المجرَّد الأساسي للمسار المُمرَّر إليها.
 +
 
== <code>[[PHP/rename|rename()‎]]</code> ==
 
== <code>[[PHP/rename|rename()‎]]</code> ==
 +
تعيد تسمية الملف أو المجلَّد.
 +
 
== <code>[[PHP/rewind|rewind()‎]]</code> ==
 
== <code>[[PHP/rewind|rewind()‎]]</code> ==
 +
ترجع مؤشِّر الملف إلى موقع بداية الملف.
 +
 
== <code>[[PHP/rmdir|rmdir()‎]]</code> ==
 
== <code>[[PHP/rmdir|rmdir()‎]]</code> ==
 +
تحذف مجلَّدًا محدَّدًا.
 +
 
== <code>[[PHP/set_file_buffer|set_file_buffer()‎]]</code> ==
 
== <code>[[PHP/set_file_buffer|set_file_buffer()‎]]</code> ==
 +
هي اسم بديل للدالة <code>[[PHP/stream set write buffer|stream_set_write_buffer()‎]]</code>.
 +
 
== <code>[[PHP/stat|stat()‎]]</code> ==
 
== <code>[[PHP/stat|stat()‎]]</code> ==
 +
تعيد معلومات عن ملف محدَّد.
 +
 
== <code>[[PHP/symlink|symlink()‎]]</code> ==
 
== <code>[[PHP/symlink|symlink()‎]]</code> ==
 +
تنشئ وصلة رمزيَّة.
 +
 
== <code>[[PHP/tempnam|tempnam()‎]]</code> ==
 
== <code>[[PHP/tempnam|tempnam()‎]]</code> ==
 +
تنشئ ملفًا ذو اسم فريد من نوعه.
 +
 
== <code>[[PHP/tmpfile|tmpfile()‎]]</code> ==
 
== <code>[[PHP/tmpfile|tmpfile()‎]]</code> ==
 +
تنشئ ملفًا مؤقَّتًا.
 +
 
== <code>[[PHP/touch|touch()‎]]</code> ==
 
== <code>[[PHP/touch|touch()‎]]</code> ==
 +
تضبط وقت الوصول والتعديل للملف.
 +
 
== <code>[[PHP/umask|umask()‎]]</code> ==
 
== <code>[[PHP/umask|umask()‎]]</code> ==
 +
تغيِّر قيمة القناع umask الحاليَّة.
 +
 
== <code>[[PHP/unlink|unlink()‎]]</code> ==
 
== <code>[[PHP/unlink|unlink()‎]]</code> ==
 +
تحذف ملفًا محدَّدًا.
 
[[تصنيف:PHP]]
 
[[تصنيف:PHP]]
 
[[تصنيف:PHP Filesystem]]
 
[[تصنيف:PHP Filesystem]]

مراجعة 15:52، 24 أبريل 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()‎

تتحقَّق إن كان الملف مرفوعًا باستعمال HTTP POST.

is_writable()‎

تتحقَّق إن كان الملف قابلًا للكتابة أو لا.

is_writeable()‎

هي اسم بديل للدالة is_writable()‎.

lchgrp()‎

تغيِّر المجموعة المالكة لوصلة رمزيَّة (symlink).

lchown()‎

تغيِّر المستخدم المالك لوصلة رمزيَّة.

link()‎

تنشئ وصلةً صلبةً (hard 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()‎

هي اسم بديل للدالة stream_set_write_buffer()‎.

stat()‎

تعيد معلومات عن ملف محدَّد.

symlink()‎

تنشئ وصلة رمزيَّة.

tempnam()‎

تنشئ ملفًا ذو اسم فريد من نوعه.

tmpfile()‎

تنشئ ملفًا مؤقَّتًا.

touch()‎

تضبط وقت الوصول والتعديل للملف.

umask()‎

تغيِّر قيمة القناع umask الحاليَّة.

unlink()‎

تحذف ملفًا محدَّدًا.