42. مقدمة لعمليات نظام الملفات
غالبًا ما تُستخدم PHP للتفاعل مع نظام ملفات الخادم، وإدارة الملفات، والسجلات، وبيانات التكوين.
1. قراءة الملفات (file_get_contents)
أبسط طريقة لقراءة ملف كامل في نص واحد.
php
2. الكتابة في الملفات (file_put_contents)
يكتب نصًا في ملف. إذا لم يكن الملف موجودًا، يتم إنشاؤه. افتراضيًا، فإنه ي overwrite المحتوى.
php
3. التعامل المتقدم مع الملفات (فتح المسارات)
بالنسبة للملفات الكبيرة أو للتحكم الدقيق، نستخدم fopen() و fwrite() و fclose().
| الدالة | الوصف |
|---|---|
fopen($file, $mode) | يفتح مسار الملف في وضع محدد (w=كتابة، a=إلحاق، r=قراءة). |
fwrite($handle, $string) | يكتب المحتوى في الملف المفتوح. |
fgets($handle) | يقرأ سطرًا واحدًا من الملف. |
fclose($handle) | يغلق مسار الملف، ويحرر موارد الخادم. |
php