دورة php للمبتدئين الدرس السابع عشر

منذ 5 سنوات imadbelasri PHP
PH

فهاد الدرس السابع عشر من سلسلة php للمبتدئين غادي نكملو الدورة ديالنا غادي نشوفوا كيفاش نتعاملو مع الملفات كيفاش نفتح fichier ف php ونقراه أو نقرا فقط سطر أو حرف من محتوى الملف وكيفاش ن créer fichier ف php.


1- كيفاش نقرا محتوى ملف ف php

باش نقرا محتوى ملف ف php أول حاجة زيد ملف جديد سميه data.txt زيد فيه لي بغيتي انا زدت فيه paragraphe عشوائي من بعد باش نقرى لمحتوى ديال الملف عندي ل fonction readfile لي كتاخد لملف لي غادي تقرى لي خص يكون فنفس ال dossier مع الملف index.php الكود لي زدنا هو:

                                                    
                                                        //index.php

<?php
   echo readfile('data.txt');
?>
                                                    
                                                

2- قراءة محتوى ملف ف php بل fonction fopen

أحسن طريقة باش تفتح ملف وتقرا المحتوى ديالو هي باستعمال ل fonction fopen لي كتاخد لملف لي غادي تقرى وmode de lecture.
فالمثال لي عندنا فتحنا الملف ب fopen وعطينا نوع القراءة لي حددناه ف r لي كتعني read only لي معناها كنفتح الملف فقط باش نقرا المحتوى ديالو فكاين :
- w لي كتعني فقط من أجل الكتابة لكن المحتوى القديم كيتمسح.
- a لي كتعني فقط من أجل الكتابة لكن المحتوى القديم كيبقى.
- +r كنفتحوه باش نقرا ونكتب فيه.
- +w كتدير نفس الشي  لكن المحتوى القديم كيتمسح.
من بعد كنسد لملف ديالي ب fclose الكود لي زدنا هو:

                                                        
                                                            //index.php

<?php
 //echo readfile('data.txt');
 $file = fopen('data.txt','r');
 echo fread($file,filesize('data.txt'));
 fclose($file);
?>
                                                        
                                                    

3- قراءة سطر من محتوى ملف ف php بل fonction fgets

 باش نقرا سطر من  المحتوى ديال ملف كنستعمل ل fonction fgets لي كتاخد لملف لي غادي تقرى وmode de lecture فنفس الطريقة باش خدمت ب fopen هي باش كنخدم الكود لي زدنا هو :

                                                        
                                                            //index.php

<?php
 //echo readfile('data.txt');
//  $file = fopen('data.txt','r');
//  echo fread($file,filesize('data.txt'));
//  fclose($file);
 $file = fopen('data.txt','r');
 echo fgets($file);
 fclose($file);

?>
                                                        
                                                    

4- قراءة حرف من محتوى ملف ف php بل fonction fgetc

 باش نقرا حرف من  المحتوى ديال ملف كنستعمل ل fonction fgetc لي كتاخد لملف لي غادي تقرى وmode de lecture فنفس الطريقة باش خدمت ب fgets هي باش كنخدم الكود لي زدنا هو :

                                                        
                                                            //index.php

<?php
 //echo readfile('data.txt');
//  $file = fopen('data.txt','r');
//  echo fread($file,filesize('data.txt'));
//  fclose($file);
 $file = fopen('data.txt','r');
 echo fgetc($file);
 fclose($file);

?>
                                                        
                                                    

5- كيفاش ن créer fichier ف php

باش ن créer fichier ف php كنخدم بل fonction fopen لي كنعطيها اسم الملف فغريب ان ل fonction لي كتفتح هي لي كن créer بيها fichier لكن هي لي كاينة ف php.
فالمثال لي عندي زدت ملف جديد سميتو new-data.txt باستعمال fopen لي كنعطيها w لي كتعني كنفتحو لملف en mode write يعني غادي نكتبو فالملف.
الكود لي زدنا هو :

                                                        
                                                            <?php
 //echo readfile('data.txt');
//  $file = fopen('data.txt','r');
//  echo fread($file,filesize('data.txt'));
//  fclose($file);
//  $file = fopen('new-data.txt','r');
//  echo fgetc($file);
//  fclose($file);
$file = fopen('new-data.txt','w');
?>
                                                        
                                                    

دروس ذات صلة

PH

دورة php للمبتدئين الدرس الأول

فهاد الدورة الجديدة ديال المبتدئين ولي غادي نخصصوها ل php غادي نشوفوا هاد لغة البرمجة لي هي أشهر لغة...


PH

دورة php للمبتدئين الدرس الثاني

فهاد الدرس الثاني من دورة php للمبتدئين غادي نمكلو الدورة ديالنا غادي نشوفوا أنواع أخرى من المتغيرات...


PH

دورة php للمبتدئين الدرس الثالت

فهاد الدرس الثاني من دورة php للمبتدئين  غادي نشوفوا كيفاش نتعاملو مع ل arrays ف php وغادي نشوفوا اي...


PH

دورة php للمبتدئين الدرس الرابع

فهاد الدرس الرابع من دورة ل php للمبتدئين غادي نكملو الدورة ديالنا غادي نشوفوا كيفاش نزيدو les const...


PH

دورة php للمبتدئين الدرس الخامس

فهاد الدرس الخامس من دورة ل php للمبتدئين غادي نكملو الدورة ديالنا غادي نشوفوا المزيد من les opérate...


PH

دورة php للمبتدئين الدرس السادس

فهاد الدرس السادس من دورة php للمبتدئين غادي نشوفوا كيفاش نديرو l"incrémentation و décrémentation كم...


PH

دورة php للمبتدئين الدرس السابع

فهاد الدرس السابع من دورة php للمبتدئين غادي نكملو الدورة ديالنا غادي نشوفوا كيفاش نتعاملو مع l...


PH

دورة php للمبتدئين الدرس الثامن

فهاد الدرس الثامن من دورة php للمبتدئين غادي نكملوا الدورة ديالنا فغادي نشوفوا حاجة مهمة فالبرمجة ول...


PH

دورة  php للمبتدئين الدرس التاسع

فهاد الدرس الثامن من سلسلة php للمبتدئين غادي نكملو الدورة ديالنا غادي نشوفوا كيفاش نتعاملو مع les f...


PH

دورة php للمبتدئين الدرس العاشر

فهاد الدرس العاشر من دورة php للمبتدئين غادي نكملو الدورة غادي نشوفوا ل arrays فشنو هما ل arrays هما...