أحدث البرامج التعليمية وتطوير الشبكة
×

PHP البرنامج التعليمي

PHP الصفحة الرئيسية PHP مقدمة PHP تثبيت PHP بناء الجملة PHP المتغيرات PHP صدى / طباعة PHP أنواع البيانات PHP سلاسل PHP الثوابت PHP مشغلي PHP If...Else...Elseif PHP Switch PHP في حين حلقات PHP لحلقات PHP وظائف PHP المصفوفات PHP فرز المصفوفات PHP Superglobals

PHP معالجة

PHP شكل معالجة PHP شكل التحقق من صحة PHP شكل مطلوب PHP شكل URL/E-mail PHP شكل كامل

PHP متقدم

PHP المصفوفات متعددة PHP التاريخ و الوقت PHP تتضمن PHP ملف معالجة PHP ملف فتح / قراءة PHP ملف إنشاء / كتابة PHP ملف تحميل PHP Cookies PHP Sessions PHP مرشحات PHP Filters متقدم PHP خطأ معالجة PHP استثناء

MySQL Database

MySQL قاعدة البيانات MySQL صلة MySQL Create DB MySQL Create الطاولة MySQL Insert Data MySQL الحصول على معرف آخر MySQL إدراج متعددة MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML موزعي PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX مقدمة AJAX PHP AJAX قاعدة البيانات AJAX XML AJAX بحث حي AJAX قارئ آر إس إس AJAX صندوق الاقتراع

PHP Examples

PHP أمثلة PHP اختبار قصير PHP شهادة

PHP مرجع

PHP مجموعة PHP تقويم PHP تاريخ PHP دليل PHP خطأ PHP نظام الملفات PHP فلتر PHP FTP PHP HTTP PHP Libxml PHP بريد PHP الرياضيات PHP متفرقات PHP MySQLi PHP SimpleXML PHP خيط PHP XML PHP Zip PHP المناطق الزمنية

 

PHP 5 وظائف نظام الملفات


PHP نظام الملفات مقدمة

وظائف الملفات تسمح لك بالوصول إلى والتلاعب في الملفات.


التركيب

وظائف الملفات هي جزء من جوهر PHP. لا يوجد أي تركيب المطلوبة لاستخدام هذه الوظائف.


يونيكس / ويندوز التوافق

عند تحديد مسار على منصات يونيكس، على خط مائل (/) يستخدم كفاصل دليل.

على منصات ويندوز، سواء مائل (/) ومائل (\) يمكن استخدامها.


تكوين وقت التشغيل

يتأثر سلوك وظائف الملفات من خلال إعدادات في ملف php.ini.

خيارات التكوين الملفات:

اسم افتراضي وصف قابل للتغيير
allow_url_fopen "1" يسمح fopen() وظائف من نوع للعمل مع عناوين المواقع (available since PHP 4.0.4) PHP_INI_SYSTEM
وكيل المستخدم لا شيء يحدد وكيل المستخدم لPHP لإرسال (available since PHP 4.3) PHP_INI_ALL
default_socket_timeout "60" يحدد المهلة الافتراضية، في ثوان، لتيارات مأخذ على أساس (available since PHP 4.3) PHP_INI_ALL
من عند "" يعرف كلمة السر المجهول FTP (your email address) PHP_INI_ALL
auto_detect_line_endings "0" عند تعيينها إلى "1" ، سوف PHP فحص البيانات قرأه fgets() و file() لمعرفة ما إذا كان يستخدم يونكس، MS-DOS أو ماك الأحرف تنتهي خط (available since PHP 4.3) PHP_INI_ALL

وظائف PHP 5 نظام الملفات

وظيفة وصف
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() إرجاع ID مجموعة من ملف
fileinode() إرجاع عدد inode من ملف
filemtime() إرجاع وقت التعديل الأخير من ملف
fileowner() إرجاع هوية المستخدم (owner) من ملف
fileperms() إرجاع أذونات ملف
filesize() إرجاع حجم الملف
filetype() إرجاع نوع الملف
flock() أقفال أو النشرات ملف
fnmatch() يطابق اسم الملف أو سلسلة ضد نمط محدد
fopen() فتح ملف أو URL
fpassthru() يقرأ من ملف مفتوح، حتى EOF، ويكتب النتيجة إلى المخزن المؤقت للإخراج
fputcsv() لتنسيق الخط كما CSV ويكتب عليه إلى ملف مفتوح
fputs() الاسم المستعار fwrite()
fread() يقرأ من ملف مفتوح
fscanf() يوزع مدخلات من ملف مفتوح وفقا لشكل محدد
fseek() تسعى في ملف مفتوح
fstat() بإرجاع معلومات حول ملف مفتوح
ftell() إرجاع الوضع الحالي في ملف مفتوح
ftruncate() باقتطاع ملف مفتوح لمدة محددة
fwrite() يكتب إلى ملف مفتوح
glob() بإرجاع صفيف من أسماء / الدلائل مطابقة نمط محدد
is_dir() لتحديد ما إذا كان ملف دليل
is_executable() لتحديد ما إذا كان ملف قابل للتنفيذ
is_file() اختبار ما إذا كان ملف هو ملف العادي
is_link() لتحديد ما إذا كان ملف رابط
is_readable() اختبار ما إذا كان ملف قابل للقراءة
is_uploaded_file() اختبار ما إذا تم تحميل ملف ما بعد عن طريق HTTP
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
realpath_cache_size() يعود حجم ذاكرة التخزين المؤقت realpath
rename() إعادة تسمية ملف أو دليل
rewind() يلف مؤشر ملف
rmdir() يزيل دليل فارغ
set_file_buffer() يحدد حجم المخزن المؤقت للملف مفتوح
stat() بإرجاع معلومات حول ملف
symlink() يخلق ارتباط رمزي
tempnam() إنشاء ملف مؤقت فريد
tmpfile() إنشاء ملف مؤقت فريد
touch() يحدد الوصول وتعديل الوقت من ملف
umask() تغيير أذونات الملف للملفات
unlink() حذف ملف