قراءه وكتابه الملفات

لقد تعرفنا الآن كيفية فتح وإغلاق الملف ، لنقم الآن بالتعرف علي كيفية قراءة و كتابة البيانات من الملف ،

Fread
تقوم هذه الدالة بقراءة واستخراج البيانات الموجودة في الملفات ووضعها بمتغير وهي تأخذ معاملين المعامل الأول هو مقبض الملف والعدد الثاني هو عدد الحروف المراد قراءتها ..
مثال :
كود:
$fp=fopen("data.txt","r");
$data=fread($fp,10);
وخذ باعتبارك نقطتين وهما :
1- إذا مثلاً قرأت عشر حروف من الملف وكان في الملف عشرين حرف وقمت بطلب الدالة fread مره أخري فسيتم قراءة العشر أحرف الثانية ..
2- إذا كان في الملف أقل من عشر أحرف فسيتم قراءة الموجود .

Fwrite
تقوم هذه الدالة بالكتابة إلى الملف وتحتاج إلى عاملين وهي مقبض الملف والقيمة المراد كتابتها إلى الملف ، فعلى افتراض أنك قد فتحت الملف والمقبض هو $fp فإننا نكتب الكلمة PHP إلى الملف بالطريقة التالية :

كود:
Fwrite ($fp, "PHP");
وهناك معامل ثالث لهذه الدالة يحدد كم حرفا سنقوم بكتابته من القيمة الحرفية الموجودة في المعامل الثاني فلو مثلا كتبنا
كود:
Fwrite ($fp, "PHP",1);
فسوف يتم كتابه أول حرف فقط ...