ماهي طريقه القراءه والكتابه على ملف txt على السيرفر ؟
ما هيى الطريقه لاستخرج بيانات من mysql ووضعها في مستند txt ثم قرائتها من مستند txt
وكتابه المطلوب في الموقع ؟
1 إجابة
عن طريق استعمال دوال التعامل مع الملفات ويوجد لها اكثر من طريقة ومنهم للوضع file_put_contents وللقراءة file_get_contents وللتسهيل عليك ، يمكنك حفظ معلوماتك فى ملف txt كمصفوفة مستعملا دوال serialize و unserialize وهذا مثال كامل صنعته من قبل للاشتراك فى القائمة البريدية
<div> <form method="post" action="index.php" id="search_box"> <div class="wrapper"> <input type="text" id="search" name="mail" /> <button type="submit" class="search_btn"> اشترك </button> </div> </form> <?php if(isset($_POST['mail'])){ if(isValidEmail($_POST['mail'])){ $title = 'mails.txt'; $file = file_get_contents($title); $unserialize = (array) unserialize($file); if(!in_array($_POST['mail'],$unserialize)){ $unserialize[] = $_POST['mail']; file_put_contents($title,serialize($unserialize)); ?> <strong id="suc">قد تمت العملية و تم تسجيل بريدك الالكترونى بنجاح</strong> <?php }else{ ?> <strong id="error">قد تم تسجيل هذا البريد الالكترونى من قبل</strong> <?php } }else{ ?> <strong id="error">الاميل الذى ادخلته غير صحيح او موجود مسبقا</strong> <?php } } function isValidEmail($email){ return eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email); } ?> </div> بواسطة: MacOS 1 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا |