فتح الملف للقراءة والكتابة باستخدام الدالة fopen - نسخة قابلة للطباعة +- الدعم العربي (https://www.mybbarab.com) +-- قسم : :: . + تطوير المواقع و المنتديات و لغات برمجة المواقع + . :: (https://www.mybbarab.com/forum-78.html) +--- قسم : قسم تطوير المنتديات والمواقع ولغات البرمجه (https://www.mybbarab.com/forum-117.html) +---- قسم : نقاش عام حول PHP و MYSQL (https://www.mybbarab.com/forum-49.html) +---- الموضوع : فتح الملف للقراءة والكتابة باستخدام الدالة fopen (/thread-454.html) |
فتح الملف للقراءة والكتابة باستخدام الدالة fopen - Pepo - 2007-03-21 بسم الله الرحمن الرحيم في الدرس السابق تناولنا عملية انشاء ملف غير موجود سابقاً، وفي هذا الدرس سنتناول طريقة التعامل مع ملف موجود مسبقاً من حيث الكتابة والقراءة. ونستخدم لذلك الدالة fopen أيضاً، ولكن هنا يمكننا استخدامها للقراءة أو الكتابة. الطرق المختلفة لفتح الملف لأسباب برمجية عديدة تتطلب لغة PHP أن تحدد المطلوب من فتح الملف قبل فتحه، فهل تريد فتحه لقراءة البيانات منه ومن ثم اغلاقه، أم تريد فتحه لكتابة البيانات اليه، أم تريد فتحه لحذف محتوياته واستبدالها بمحتويات جديدة. في كل من الحالات السابقة يتم فتح الملف بطريقة مختلفة. 1- فتح ملف للقراءة فقط Read Only فتح ملف للقراءة فقط، ويكون مؤشر القراءة في أول الملف، في هذه الحالة نستخدم العنصر 'r' ، كما في الكود التالي: PHP كود : $filename= "testFile.txt"; 2- فتح ملف للكتابة فقط Write Only فتح ملف للكتابة فقط، وفي هذه الحالة يتم حذف جميع البيانات في الملف ويكون مؤشر الكتابة في أول الملف، في هذه الحالة نستخدم العنصر 'w' ، كما في الكود التالي: PHP كود : $filename= "testFile.txt"; 3- فتح ملف للاضافة فقط Append Only فتح ملف للاضافة فقط، بمعنى انه سيتم الاحتفاظ بالبيانات الموجودة في الملف وسيتم الاضافة الى نهايتها ما تريد كتابته من بيانات، وفي هذه الحالة يكون مؤشر الكتابة في نهاية الملف مستعد للاضافة الى محتويات الملف، في هذه الحالة نستخدم العنصر 'a' ، كما في الكود التالي: PHP كود : $filename= "testFile.txt"; 4- فتح ملف للقراءة والكتابة باستخدام العنصر 'r+' فتح ملف للقراءة والكتابة في وقت واحد، ويكون مؤشر القراءة والكتابة في أول الملف. PHP كود : $filename= "testFile.txt"; 5- فتح ملف للقراءة والكتابة باستخدام العنصر 'w+' فتح ملف للقراءة والكتابة في وقت واحد، ويكون مؤشر القراءة والكتابة في أول الملف، ويتم حذف كل محتويات الملف عند فتحه تلقائياً. PHP كود : $filename= "testFile.txt"; 6- فتح ملف للقراءة والكتابة باستخدام العنصر 'a+' فتح ملف للقراءة والكتابة في وقت واحد، ويكون مؤشر القراءة والكتابة في آخر الملف. PHP كود : $filename= "testFile.txt"; كانت هذه هي جميع الطرق المتاحة لفتح الملفات في PHP.. للأمانة منقول من منتدى بى اتش بى |