رد جديد  مشاركة جديدة 
فتح الملف للقراءة والكتابة باستخدام الدالة fopen
الكاتب الرسالة
Pepo
عضو مميز



المشاركات : 5,096
مجموعة : الاعضاء
الإنتساب : 30-12-2006
الحالة : غير متصل
السمعة : 37
الرد : #1
فتح الملف للقراءة والكتابة باستخدام الدالة fopen

بسم الله الرحمن الرحيم

بسم الله الرحمن الرحيم

في الدرس السابق تناولنا عملية انشاء ملف غير موجود سابقاً، وفي هذا الدرس سنتناول طريقة التعامل مع ملف موجود مسبقاً من حيث الكتابة والقراءة. ونستخدم لذلك الدالة fopen أيضاً، ولكن هنا يمكننا استخدامها للقراءة أو الكتابة.

الطرق المختلفة لفتح الملف
لأسباب برمجية عديدة تتطلب لغة PHP أن تحدد المطلوب من فتح الملف قبل فتحه، فهل تريد فتحه لقراءة البيانات منه ومن ثم اغلاقه، أم تريد فتحه لكتابة البيانات اليه، أم تريد فتحه لحذف محتوياته واستبدالها بمحتويات جديدة. في كل من الحالات السابقة يتم فتح الملف بطريقة مختلفة.

1- فتح ملف للقراءة فقط Read Only
فتح ملف للقراءة فقط، ويكون مؤشر القراءة في أول الملف، في هذه الحالة نستخدم العنصر 'r' ، كما في الكود التالي:

كود PHP :
$filename"testFile.txt";
$filehandle fopen($filename'r') or die("تعذر فتح الملف للقراءة");
fclose($filehandle); 


2- فتح ملف للكتابة فقط Write Only
فتح ملف للكتابة فقط، وفي هذه الحالة يتم حذف جميع البيانات في الملف ويكون مؤشر الكتابة في أول الملف، في هذه الحالة نستخدم العنصر 'w' ، كما في الكود التالي:

كود PHP :
$filename"testFile.txt";
$filehandle fopen($filename'w') or die("تعذر فتح الملف للكتابة");
fclose($filehandle); 


3- فتح ملف للاضافة فقط Append Only
فتح ملف للاضافة فقط، بمعنى انه سيتم الاحتفاظ بالبيانات الموجودة في الملف وسيتم الاضافة الى نهايتها ما تريد كتابته من بيانات، وفي هذه الحالة يكون مؤشر الكتابة في نهاية الملف مستعد للاضافة الى محتويات الملف، في هذه الحالة نستخدم العنصر 'a' ، كما في الكود التالي:

كود PHP :
$filename"testFile.txt";
$filehandle fopen($filename'a') or die("تعذر فتح الملف للكتابة");
fclose($filehandle); 


4- فتح ملف للقراءة والكتابة باستخدام العنصر 'r+'
فتح ملف للقراءة والكتابة في وقت واحد، ويكون مؤشر القراءة والكتابة في أول الملف.

كود PHP :
$filename"testFile.txt";
$filehandle fopen($filename'r+') or die("تعذر فتح الملف");
fclose($filehandle); 


5- فتح ملف للقراءة والكتابة باستخدام العنصر 'w+'
فتح ملف للقراءة والكتابة في وقت واحد، ويكون مؤشر القراءة والكتابة في أول الملف، ويتم حذف كل محتويات الملف عند فتحه تلقائياً.

كود PHP :
$filename"testFile.txt";
$filehandle fopen($filename'w+') or die("تعذر فتح الملف");
fclose($filehandle); 


6- فتح ملف للقراءة والكتابة باستخدام العنصر 'a+'
فتح ملف للقراءة والكتابة في وقت واحد، ويكون مؤشر القراءة والكتابة في آخر الملف.

كود PHP :
$filename"testFile.txt";
$filehandle fopen($filename'a+') or die("تعذر فتح الملف");
fclose($filehandle); 


كانت هذه هي جميع الطرق المتاحة لفتح الملفات في PHP..

منقوووووول

اخر مواضيعى

مع التحية Pepo
لولا ان لهذا المنتدى اخوة واخوات مثلكم.. ما كان له وجود حتى الأن
احبكم فى الله

تم تعديل المشاركة في : 2007-03-21 04:17 PM بواسطة Pepo.

2007-03-21 04:11 PM
زيارة موقع العضو إعرض جميع مشاركات العضو إقتبس الرسالة فى رد

رد جديد  مشاركة جديدة 
فتح الملف للقراءة والكتابة باستخدام الدالة fopen

إحتمالات التقييم ...
المشاركة : الكاتب الردود : المشاهدات : آخر رد
  تضمين الملفات باستخدام include و require Pepo 0 715 2007-03-21 06:58 PM
آخر رد: Pepo
  الكتابة الى الملف باستخدام الدالة fwrite Pepo 0 370 2007-03-21 05:26 PM
آخر رد: Pepo
  انشاء ملف بإستخدام الدالة fopen Pepo 0 384 2007-03-21 05:21 PM
آخر رد: Pepo
  استبدال جزء من النص باستخدام الدالة str_replace Pepo 0 320 2007-03-21 04:27 AM
آخر رد: Pepo

إشترك بالمشاركة | إضافة المشاركة للمفضلة
الذهاب إلى :