"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إضافة البيانات إلى ملف في PHP؟

كيفية إضافة البيانات إلى ملف في PHP؟

تم النشر بتاريخ 2024-11-08
تصفح:897

How to Prepend Data to a File in PHP?

إلحاق الملف مقابل الإلحاق في PHP

يعد إلحاق البيانات بنهاية الملف في PHP أمرًا مباشرًا باستخدام "a" (إلحاق ) وضع. ومع ذلك، فإن الكتابة إلى بداية الملف تتطلب أسلوبًا أكثر دقة.

في السيناريو الموصوف، يسمح وضع "r" (القراءة والكتابة) بإضافة البيانات، ولكنه يحل محل المحتويات السابقة. لتجنب هذا القيد، يلزم وجود تقنية أكثر تعقيدًا.

الحل باستخدام file_put_contents()

يتضمن الحل استخدام file_put_contents() بالتزامن مع file_get_contents(). تقرأ هذه الطريقة محتويات الملف الموجود، وتضيف البيانات المطلوبة مسبقًا، ثم تقوم بالكتابة فوق الملف بالسلسلة المدمجة:

$file_data = "Stuff you want to add\n";
$file_data .= file_get_contents('database.txt');
file_put_contents('database.txt', $file_data);

يقوم هذا الأسلوب بإدراج البيانات الجديدة بشكل فعال في بداية الملف، مع الحفاظ على المحتوى الموجود.

مثال

في ملف HTML المقدم، يمكن إضافة الكود التالي بعد "f Close($datab);" السطر:

$file_data = $form . file_get_contents('database.txt');
file_put_contents('database.txt', $file_data);

سيضمن هذا التعديل إضافة عمليات إرسال المستخدم الجديدة إلى أعلى ملف "database.txt".

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3