لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
ماهي طريقه القراءه والكتابه على ملف txt على السيرفر ؟
ما هيى الطريقه لاستخرج بيانات من mysql ووضعها في مستند txt ثم قرائتها من مستند txt

وكتابه المطلوب في الموقع ؟
تاريخ البداية: 6 / فبراير / 2012 الساعة 18:5 اخر نشاط: 6 / فبراير / 2012 الساعة 18:12 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
منذ: 6 / فبراير / 2012 الساعة 18:12

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة