رد جديد  مشاركة جديدة 
الكتابة الى الملف باستخدام الدالة fwrite
الكاتب الرسالة
Pepo
عضو مميز



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

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

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

الآن وقد تعرفت الى طريقة فتح وغلق الملف، نأتي للجزء الأهم والأكثر استخداماً وهو "الكتابة الى الملف" والتي تتم باستخدام دالة واحدة فقط هي الدالة fwrite.

الدالة fwrite
يمكنك استخدام الدالة fwrite في كتابة اي قدر من البيانات الى أي ملف، ويتم عن تمرير عنصرين الى الدالة، الأول هو نتيجة فتح الملف، والثاني هو النص المراد كتابته الى الملف.

مثال1:

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

في السطر الأول قمنا بتخزين اسم الملف المراد فتحه في متغير نصي.
وفي السطر الثاني، قمنا بفتح الملف للكتابة مع ملاحظة انه ان لم يكن الملف موجودا ستقوم الدالة بانشائه.
في السطر الثالث، قمنا بتخزين النص المراد كتابته في متغير $stringData.
وفي السطر الرابع، قمنا باستخدام الدالة fwrite لكتابة محتويات المتغير $stringData الى الملف $filehandle.
أما في السطر الخامس فقد قمنا باغلاق الملف بعد انتهاء العمل معه.
الآن وبعد تنفيذ الكود، جرب فتح الملف في برنامج Notepad ستجده يحتوي النص:

كود :
بسم الله الرحمن الرحيم


مثال2:

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

في المثال الثاني، قمنا بالكتابة الى الملف الذي نتج عن المثال السابق، والذي كان يحتوي النص "بسم الله الرحمن الرحيم".
وبما أننا لم نستخدم طريقة الاضافة الى نهاية الملف "a" فان محتويات الملف سوق تحذف ويكتب مكانها "الكتابة الى الملفات".

اخر مواضيعى

مع التحية Pepo
لولا ان لهذا المنتدى اخوة واخوات مثلكم.. ما كان له وجود حتى الأن
احبكم فى الله
2007-03-21 05:26 PM
زيارة موقع العضو إعرض جميع مشاركات العضو إقتبس الرسالة فى رد

رد جديد  مشاركة جديدة 
الكتابة الى الملف باستخدام الدالة fwrite

إحتمالات التقييم ...
المشاركة : الكاتب الردود : المشاهدات : آخر رد
  دالة echo() [الكتابة (طباعة محتوى)] Pepo 0 352 2007-03-21 07:22 PM
آخر رد: Pepo
  تضمين الملفات باستخدام include و require Pepo 0 715 2007-03-21 06:58 PM
آخر رد: Pepo
  انشاء ملف بإستخدام الدالة fopen Pepo 0 384 2007-03-21 05:21 PM
آخر رد: Pepo
  فتح الملف للقراءة والكتابة باستخدام الدالة fopen Pepo 0 584 2007-03-21 04:11 PM
آخر رد: Pepo
  استبدال جزء من النص باستخدام الدالة str_replace Pepo 0 320 2007-03-21 04:27 AM
آخر رد: Pepo

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