تابع موضوعات المنتدى الانتساب تعليمات س - ج المفكرة بحث مواضيع اليوم إشارة الأقسام مقروءة

مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة

قديم 24-01-2007, 06:50 AM   #1 (permalink)
* أبو عمر *
 
الصورة الرمزية لـ coder
 
تاريخ الانتساب: 24-12-2006
المكان: مصر
السن: 30
مشاركات: 1,773
مشاركات المدونة: 2
مستوى السمعة : 10
coder على طريق التميز و النجاح
افتراضي الكتابة الى الملف باستخدام الدالة 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" فان محتويات الملف سوق تحذف ويكتب مكانها "الكتابة الى الملفات".

والى الدرس التالي بإذن الله
__________________
لضمان رد سريع على استفسارك أو موضوعك
* تأكد من البحث في المنتدى قبل أن تسأل
* احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
* قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها

قام بآخر تعديل coder يوم 13-12-2008 في 09:33 PM
coder غير متصل   رد مع اقتباس
قديم 04-02-2007, 08:07 PM   #2 (permalink)
عضو نشيط
 
تاريخ الانتساب: 04-02-2007
مشاركات: 59
مستوى السمعة : 2
رامي على طريق التميز و النجاح
افتراضي

يعطيك العافييييييييية ...
رامي غير متصل   رد مع اقتباس
قديم 08-02-2007, 06:38 AM   #3 (permalink)
* أبو عمر *
 
الصورة الرمزية لـ coder
 
تاريخ الانتساب: 24-12-2006
المكان: مصر
السن: 30
مشاركات: 1,773
مشاركات المدونة: 2
مستوى السمعة : 10
coder على طريق التميز و النجاح
افتراضي

اقتباس:
الكاتب : رامي عرض المشاركة
يعطيك العافييييييييية ...
تسلم أخي الكريم
__________________
لضمان رد سريع على استفسارك أو موضوعك
* تأكد من البحث في المنتدى قبل أن تسأل
* احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
* قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها
coder غير متصل   رد مع اقتباس
قديم 18-03-2007, 04:12 AM   #4 (permalink)
عضو جديد
 
تاريخ الانتساب: 22-02-2007
مشاركات: 40
مستوى السمعة : 0
elking10 على طريق التميز و النجاح
افتراضي رد : الكتابة الى الملف باستخدام الدالة fwrite

مش راح أقدر أقول غير ابداع ياغالى

تحياتى لك
elking10 غير متصل   رد مع اقتباس
قديم 18-03-2007, 04:28 AM   #5 (permalink)
pRO
عضو نشيط
 
تاريخ الانتساب: 15-01-2007
المكان: فلسطين
السن: 21
مشاركات: 86
مستوى السمعة : 2
pRO على طريق التميز و النجاح
إرسال خطاب MSN إلى pRO إرسال خطاب Yahoo إلى pRO مخاطبة pRO بواسطة برنامج المحادثة سكايب ( Skype )
افتراضي رد : الكتابة الى الملف باستخدام الدالة fwrite

درس رائع جدا ... ودالة مفيدة ومشكور كتيرر
__________________
- нαSαŋ -
pRO غير متصل   رد مع اقتباس
قديم 20-03-2007, 10:17 AM   #6 (permalink)
عضو جديد
 
تاريخ الانتساب: 19-03-2007
المكان: Local Heaven
مشاركات: 20
مستوى السمعة : 0
kingssongs على طريق التميز و النجاح
افتراضي رد : الكتابة الى الملف باستخدام الدالة fwrite

يعطيك العافيك يا طيب والف شكر

تحياتي
kingssongs غير متصل   رد مع اقتباس
قديم 06-05-2007, 06:16 AM   #7 (permalink)
عضو فعال
 
الصورة الرمزية لـ General C
 
تاريخ الانتساب: 04-05-2007
المكان: البحرين
مشاركات: 233
مستوى السمعة : 2
General C على طريق التميز و النجاح
إرسال خطاب MSN إلى General C
افتراضي رد : الكتابة الى الملف باستخدام الدالة fwrite

ألف ألف ألف شكر لك.... على الدرس

و نتظر جديدك

تقبل خالص تحياتي


اخووكم

General C
General C غير متصل   رد مع اقتباس
قديم 06-05-2007, 04:44 PM   #8 (permalink)
عضو فعال
 
تاريخ الانتساب: 10-02-2007
المكان: aLGERIA
مشاركات: 473
مشاركات المدونة: 2
مستوى السمعة : 2
aMINE سيحقق الشهرة بما فيه الكفاية قريباً
افتراضي رد : الكتابة الى الملف باستخدام الدالة fwrite

مبدع أخي محمود

بارك الله فيك
aMINE غير متصل   رد مع اقتباس
قديم 25-03-2008, 04:21 PM   #9 (permalink)
عضو جديد
 
تاريخ الانتساب: 04-02-2008
مشاركات: 31
مستوى السمعة : 0
DeluxeSoft على طريق التميز و النجاح
افتراضي رد : الكتابة الى الملف باستخدام الدالة fwrite

مشكوووووووووووووور
DeluxeSoft غير متصل   رد مع اقتباس
قديم 01-04-2008, 06:56 PM   #10 (permalink)
عضو جديد
 
تاريخ الانتساب: 16-03-2008
مشاركات: 6
مستوى السمعة : 0
أبوحبيبة على طريق التميز و النجاح
افتراضي رد : الكتابة الى الملف باستخدام الدالة fwrite

لماذا لا تقبل الدالة سلسلة نصية تحتوي على علامة التنصيص (")
كود PHP:
$stringData "بسم الله الرحمن الرحيم"

مثلا لو أردت كتابة هذا النص مثلا:
كود PHP:
$stringData ""أحمد" و "محمد" ذهابا إلى ...."

حيث أريد وضع أسماء الأعلام داخل علامة التنصيصي "أحمد" و"محمد"
تكون النتيجة وجود خطأ ....
فما الحل لو تكرمتم
أبوحبيبة غير متصل   رد مع اقتباس
إضافة رد


زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف)
 

(View-All Members who have read this thread : 13
مبرمج اليمن, أبورنه, Cappuccino, coder, gaser, GMC, issam-rrr, mooonmooon2, mostafa yosry, sa_mob, sherif_2307, xplojen, وعد العمر
أدوات الموضوع
طريقة العرض
عادي عادي

ضوابط المشاركة
غير مصرّح لك بنشر موضوع جديد
غير مصرّح لك بنشر ردود
غير مصرّح لك برفع مرفقات
غير مصرّح لك بتعديل مشاركاتك

وسوم vB : نشيط
كود [IMG] : نشيط
كود هتمل : خامل
Trackbacks are نشيط
Pingbacks are نشيط
Refbacks are نشيط

الانتقال السريع

مواضيع ذات صلة
الموضوع الكاتب المجلس المشاركات المشاركة الأخيرة
فتح الملف للقراءة والكتابة باستخدام الدالة fopen coder دروس للمبتدئين 8 13-07-2008 10:49 PM
كيفية ارسال بريد بتنسيق HTML باستخدام الدالة mail ahmedzain الأسئلة المتكررة PHP FAQ 1 06-03-2008 12:36 AM
كيفية اقتطاع امتداد الملف (الحصول على امتدادا الملف من اسمه) coder دروس متقدمة 6 15-11-2007 05:28 PM
(النصوص)- البحث داخل النص باستخدام الدالة strpos coder دروس للمبتدئين 8 21-08-2007 04:43 PM
(النصوص)- استبدال جزء من النص باستخدام الدالة str_replace عبد الواحد البشيري دروس للمبتدئين 6 17-06-2007 09:34 PM


يمنع نقل أي من موضوعات المنتدى دون إذن كتابي مسبق من إدارة المنتدى، مع الشكر.
التوقيت حسب جرينتش +3. الساعة الآن 03:46 AM.