1 / 14

التعامل مع الملفات

التعامل مع الملفات. فتح الملف وإغلاقه. $file= fopen (" welcome.txt","r ") لفتح الملف اسم الملف أمر الفتح معرف الملف هذه الجملة تقوم بفتح الملف welcome.txt للقراءة فقط . فتح الملف وإغلاقه. $file= fopen (" welcome.txt","r ") or exit(" الملف غير موجود ");

floramaria
Download Presentation

التعامل مع الملفات

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. التعامل مع الملفات

  2. فتح الملف وإغلاقه • $file=fopen("welcome.txt","r") لفتح الملف • اسم الملف • أمر الفتح • معرف الملف • هذه الجملة تقوم بفتح الملف welcome.txt للقراءة فقط

  3. فتح الملف وإغلاقه • $file=fopen("welcome.txt","r") or exit(" الملف غير موجود "); • هذه الجملة تقوم بفتح الملف welcome.txt للقراءة فقط اواطبع جملة الملف غير موجود • تستخدم هذه الجملة في حالة فتح الملف للقراءة فقط • لإغلاق الملف ننفذ الجملة التالية • fclose($file); • معخرف الملف المراد إغلاقه

  4. للكتابة على ملف • fwrite($file,”hi there”); • امر الكتابة • معرف الملف • النص المراد طباعته

  5. مثال: الكتابة على ملف <?php $msg = “hello Mr. ali”; $file = fopen("test.txt","r"); fwrite($file,$msg); fwrit($file,”good by”); fclose($file); ?>

  6. مثال كتابة التعليقات على صفحة نت • الصفحة add.php <htmL> <head></head> <body> <form action="add1.php" method="get"> name:<input type="text" name="name"> <br> <br> Comment:<br> <textarea name="t" style="width: 393px; height: 92px"></textarea> <br> <input type="submit" value="send"> <input type="reset" value="clear"> </form> </body> </htmL>

  7. <?php $name = $_REQUEST["name"]; $m = $_REQUEST["t"]; $file=fopen(“comm.html","a"); fwrite($file,"<hr>$name :<br>"); fwrite($file,$m); fclose($file); include("add.php"); include(“comm.html"); ?>

  8. للقراءة من ملف • هناك أمران للقراء من الملف • fgets($f1)//$f1 قراءة سطر من الملف الذي معرفة المتغير • fgetc($f1)//$f1 قراءة حرف من الملف الذي معرفة المتغير • دائما في حالة القراءة من ملف يلزمن التحق من الشرط هل وصلنا نهاية الملف • feof($f1) • يكون الناتج true إذا كن وصلنا نهاية الملف

  9. لقراءة ملف وطباعة محتوياته بالكامل على المتصفح <?php$file = fopen("welcome.txt", "r") or exit("Unable to open file!");//طباعة الملف سطر سطر حتى نهاية الملفwhile(!feof($file))  {  echo fgets($file). "<br />";  }fclose($file);?>

  10. التعامل مع قواعد البيانات • الشبك على خادم mysql $con= mysql_connect("localhost", $username, $password) or die (”لايمكن الربط على المزود".mysql_error()); كلمة السر اسم المستخدمخادم الmysql معرف الربط اذا لم يتمكن من الربط • اختيار قاعدة البيانات المراد إجراء العمليات عليها mysql_select_db("tb", $con); اسم قاعدة البياناتمعرف الربط • إجراء العمليات على قاعدة البيانات • إغلاق قاعدة البيانات mysql_close($con);

  11. إجراء العمليات على قاعدة البياناتالإضافة على الجداول INSERT • الصيغة العامة • INSERT INTO table_name VALUES (value1, value2, ...) • أو • INSERT INTO table_name (column1, column2, column3,...)VALUES (value1, value2, value3,...) • كيف تطبق في لغة php : مثال • mysql_query("INSERT INTO Persons (FirstName, LastName, Age)VALUES ('Peter', 'Griffin', '35')");

  12. إجراء العمليات على قاعدة البياناتالاستفسار على الجداول SELECT • الصيغة العامة • SELECT column_name(s) FROM table_name • كيف تطبق في لغة php : مثال $result = mysql_query("SELECT * FROM Persons");while($row = mysql_fetch_array($result))  {  echo $row['FirstName'] . " " . $row['LastName'];  echo "<br />";  }

  13. إجراء العمليات على قاعدة البياناتالحذف على الجداول DELETE • الصيغة العامة • DELETE FROM table_nameWHERE some_column = some_value • كيف تطبق في لغة php : مثال mysql_query("DELETE FROM Persons WHERE LastName='Griffin'");

  14. إجراء العمليات على قاعدة البياناتالتعديل على الجداول UPDATE • الصيغة العامة • UPDATE table_nameSET column1=value, column2=value2,...WHERE some_column=some_value • كيف تطبق في لغة php : مثال mysql_query("UPDATE Persons SET Age = '36'WHERE FirstName = 'Peter' AND LastName = 'Griffin'");

More Related