التعليقات

الكتابة إلى ملف باستخدام PHP

الكتابة إلى ملف باستخدام PHP


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

من PHP ، يمكنك فتح ملف على الخادم الخاص بك والكتابة إليه. إذا لم يكن الملف موجودًا ، فيمكننا إنشاؤه ، ومع ذلك ، إذا كان الملف موجودًا بالفعل ، فيجب عليك chmod إلى 777 حتى يكون قابلاً للكتابة.

01 من 03

الكتابة إلى ملف

عند الكتابة إلى ملف ، أول ما عليك فعله هو فتح الملف. نحن نفعل ذلك مع هذا الكود:

<؟ PHP

ملف $ = "YourFile.txt" ؛

مقبض $ = fopen (ملف $ ، 'w') ؛

?>

الآن يمكننا استخدام الأمر لإضافة بيانات إلى ملفنا. سنفعل هذا كما هو موضح أدناه:

<؟ PHP

ملف $ = "YourFile.txt" ؛

مقبض $ = fopen (ملف $ ، 'w') ؛

$ Data = "Jane Doe n"؛

fwrite ($ Handle، $ Data)؛

بيانات $ = "Bilbo Jones n"؛

fwrite ($ Handle، $ Data)؛

طباعة "البيانات المكتوبة" ؛

fclose ($ مقبض).

?>

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

لديك الآن ملف يسمى YourFile.txt يحتوي على البيانات:
جين دو
بيلبو جونز

02 من 03

أعد كتابة البيانات

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

<؟ PHP
ملف $ = "YourFile.txt" ؛
مقبض $ = fopen (ملف $ ، 'w') ؛
$ Data = "John Henry n"؛
fwrite ($ Handle، $ Data)؛
$ Data = "Abigail Yearwood n"؛
fwrite ($ Handle، $ Data)؛
طباعة "البيانات المكتوبة" ؛
fclose ($ مقبض).
?>

يحتوي الملف الذي أنشأناه ، YourFile.txt ، الآن على هذه البيانات:
جون هنري
أبيجيل ييروود

03 من 03

إضافة إلى البيانات

دعنا نقول أننا لا نريد إعادة كتابة جميع بياناتنا. بدلاً من ذلك ، نريد فقط إضافة المزيد من الأسماء إلى نهاية قائمتنا. سنفعل ذلك عن طريق تغيير خط المقبض $. حاليا ، تم ضبطه على ث مما يعني الكتابة فقط ، بداية الملف. إذا غيرنا هذا ل ا، سوف تلحق الملف. هذا يعني أنه سوف يكتب إلى نهاية الملف. هنا مثال:

<؟ PHP

ملف $ = "YourFile.txt" ؛

مقبض $ = fopen (ملف $ ، 'a') ؛

$ Data = "Jane Doe n"؛

fwrite ($ Handle، $ Data)؛

بيانات $ = "Bilbo Jones n"؛

fwrite ($ Handle، $ Data)؛

طباعة "البيانات المضافة" ؛

fclose ($ مقبض).

?>

سيؤدي هذا إلى إضافة هذين الاسمين إلى نهاية الملف ، لذلك يحتوي ملفنا الآن على أربعة أسماء:
جون هنري
أبيجيل ييروود
جين دو
بيلبو جونز


شاهد الفيديو: دوال PHP : دالة الكتابة الى الملفات file put contents (قد 2022).