منتديات إجلجلي Agelgele
حللتم اهلا ونزلتم سهلا في مؤسسة فينكس تكنالوجي
منتديات إجلجلي Agelgele
حللتم اهلا ونزلتم سهلا في مؤسسة فينكس تكنالوجي
مؤسسة فينكس تكنالوجي ® Phoenix Technology
                      

العودة مؤسسة فينكس تكنالوجي ®



أهلا وسهلا بك في مؤسسة فينكس تكنالوجي ®
أهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى، فيرجى التكرم بزيارة صفحة التعليمـــات، بالضغط هنا. كما يشرفنا أن تقوم بالتسجيل بالضغط هنا إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع والإطلاع فتفضل بزيارة القسم الذي ترغب أدناه.


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

شاطر|


بيانات كاتب الموضوع
الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى
كاتب الموضوعرسالة
المعلومات
الكاتب:
اللقب:

مستخدم مجتهد

الرتبه:
مستخدم مجتهد
الصورة الرمزية

énergie
البيانات
عدد المشاركات : 200

الإتصالات
الحالة:
وسائل الإتصال:

موضوع: الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى Empty16/11/2014, 18:21

اذا احتوت المشاركة صورا - قم بالضغط عليها لعرضها بحجمها الطبيعي




الدرس السادس عشر: الكتابة في ملف نصي
في الدرس الماضي تعلمنا القراءة من ملف نصي، في هذا الدرس سنتعلم كيف نكتب في ملف نصي.
هناك طريقتان متشابهتان لكن بفرق واحد: يجب أن يكون لديك صلاحية الكتابة في ملف، هذا يعني أن الملف يجب أن يوضع في مجلد حيث تملك الصلاحية التي تخول لك فعل ذلك.
إن كنت تعمل في حاسوبك يمكنك أن تحدد هذه الصلاحية بنفسك: اضغط بالزر الأيمن على مجلد ثم اختر "Properties"، في شركات استضافة المواقع سيكون هناك في الغالب مجلد واحد يسمح لك بكالكتابة فيه، المجلد يسمى غالباً "cgi-bin" أو "log" أو "databases" أو شيء مماثل، وإذا سمح لك مستضيف موقعك يمكنك أن تغير الصلاحيات بنفسك، غالباً من خلال الضغط بالزر الأيمن على المجلد من خلال برنامج FTP لنقل الملفات، اختر "properties" أو "permissions" أو شيء مماثل، صورة الشاشة أدناه تعرض كيف ينجز ذلك من خلال برنامج FileZilla.
الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى Lesson16_img01
اقرأ المزيد حول الموضوع من خلال صفحات الدعم لمستضيف موقعك.
لاحظ أن الملف النصي - وليس ملف PHP - يحتاج إلى أن يكون في مجلد له صلاحية الكتابة.

فتح الملف النصي للكتابة فيه

بنفس الطريقة عندما عند قراءة ملف نصي نستخدم الوظيفة الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى Icon.newwindowfopen أيضاً للكتابة، لكن هذه المرة نغير الطريقة إلى "w" للكتابة (writing) أو "a" للإلحاق (appending).
الاختلاف بين الكتابة والإلحاق هو في مكان مؤشر الكتابة، إما أن يكون في بداية أو نهاية الملف النصي.
في أمثلة هذا الدرس تستخدم ملفاً نصياً فارغاً باسم textfile.txt، لكن يمكنك إنشاء ملفك النصي الخاص إذا أردت.
أولاً لنجرب فتح الملف النصي للكتابة:

// Open the text file
$f = fopen("textfile.txt", "w");

// Close the text file
fclose($f);

?>


مثال 1: كتابة سطر في الملف النصي

لكتابة سطر يجب أن تستخدم الوظيفة الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى Icon.newwindowfwrite لفعل هذا، بهذا الشكل:



Writing to a text file




// Open the text file
$f = fopen("textfile.txt", "w");

// Write text line
fwrite($f, "PHP is fun!");

// Close the text file
fclose($f);

// Open file for reading, and read the line
$f = fopen("textfile.txt", "r");
echo fgets($f);

fclose($f);

?>





الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى Icon.exampleشاهد المثال
بما أننا فتحنا الملف للكتابة، السطر سيضاف في أعلى الملف النصي وهذا يعني أنه سيكتب فوق أي سطر آخر موجود، أما إن فتحنا الملف للإلحاق سيضاف السطر في آخر الملف وهذا يعني زيادة سطر واحد للملف في كل مرة نكتب في الملف.

مثال 2: إضافة كتلة من النص إلى الملف

بالطبع يمكنك أن تضيف كتلة من النص بدلاً من سطر واحد، بهذا الشكل:


Write to a text file




// Open the text file
$f = fopen("textfile.txt", "w");

// Write text
fwrite($f, $_POST["textblock"]);

// Close the text file
fclose($f);

// Open file for reading, and read the line
$f = fopen("textfile.txt", "r");

// Read text
echo fgets($f);
fclose($f);

?>






الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى Icon.exampleشاهد المثال
في الدرس التالي سنلقي نظرة على وسيلة أخرى لحفظ البيانات: قواعد البيانات.















 الموضوع الأصلي : الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى // المصدر : منتديات إجلجلي Agelgele // الكاتب:énergie


énergie ; توقيع العضو




المعلومات
الكاتب:
اللقب:
مؤسس الموقع
الرتبه:
مؤسس الموقع
الصورة الرمزية

Ǥlamorous
البيانات
رسالة SMS : الحمد لله علي كل حال
ذكر
الجمهورية الجزائرية الديموقراطية الشعبية
العمر : 33
عدد المشاركات : 1609

الإتصالات
الحالة:
وسائل الإتصال:
http://www.altwer.com

موضوع: رد: الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى Empty2/12/2014, 19:06

اذا احتوت المشاركة صورا - قم بالضغط عليها لعرضها بحجمها الطبيعي




جزاك الله كل خيرا علي الموضوع
المفيد والرقي















 الموضوع الأصلي : الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى // المصدر : منتديات إجلجلي Agelgele // الكاتب:Ǥlamorous


Ǥlamorous ; توقيع العضو




الدرس السادس عشر: الكتابة في ملف نصي بى اتش بى

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة

مواضيع مماثلة

» الدرس السادس: جمل تدفق البيانات
» الدرس السادس: المزيد من العناصر HTML
» الدرس السابع: الكتابة والقراءة من الملفات النصية txt
» الدرس 2: المزودات PHP
» الدرس 15: القراءة من ملف نصي بى اتش بى



الــرد الســـريـع
..
الرد السريع
هام جداً: قوانين المساهمة في المواضيع. انقر هنا للمعاينة



●[ جميع حقوق النشر للمواضيع الحصرية محفوظة © phoenix™ 2015 ]●
●[ جميع المواضيع تعبر عن رؤية صاحبها ولا تمت للإدارة بصلة ]●

تحويل وبرمجة الرسام