منتدى رياض الجنة - Riad Al-Ganah

منتدى رياض الجنة - Riad Al-Ganah (https://montada.khaledbelal.com/index.php)
-   روضة البرمجة بلغة الـ PHP (https://montada.khaledbelal.com/forumdisplay.php?f=94)
-   -   التعامل مع الملفات باستخدام php (https://montada.khaledbelal.com/showthread.php?t=1970)

MOHAMED 09-01-2010 11:30 PM

التعامل مع الملفات باستخدام php
 
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

درسنا اليوم عن التعامل مع الملفات باستخدام البى اتش بى

نبدأ على بركة الله سنستخدم الدوال للتعامل مع الملفات أولاً فتح ملف وقراءته والكتابة بداخله
نستخدم الدالة fopen()
مثال لفتح ملف وقراءته
كود PHP:

$file fopen('file.txt','r'); 

نكتب اسم الملف ثم حرف r
كما نراه فائتده هى قراءة فتح للقراءة واذا استبدل بى w
تعنى كتابة ونحن الآن نقوم بالقراءة
نكمل
كود PHP:

If ($file) {
$file2 fread($file,900); 

هكذا تم قراءة الملف الذى استدعى من قبل الدالة fopen
ولعرض محتوى الملف بالصفحة
كود PHP:

echo "$file2"

هذا للقراءة فقط طيب للكتابة ونضيف للدالة fread عدد الحروف
كود PHP:

$file fopen('file.txt','w); 

استبدلت r بحرف w
ثم نقوم بالتالى
كود PHP:

$file2 fwrite($file); 

وفائدة الدالة fwrite تقوم بالكتابة للملفات
وبعدل كل ذلك يجب اغلاق الملف لانهاء التحرير وعن طريق هذه الدالة
كود PHP:

fclose($file); 

والآن لنسخ الملفات
الدالة copy()

مثال لنسخ ملف
كود PHP:

copy('c:\file.txt','c:\n\file.txt'); 

نضع مسار الملف الأصلى والمسار المنسوخ إليه

والآن لإعادة التسمية لملف
نستخدم الدالة Rename()
مثال على الاستخدام
كود PHP:

rename('c:\file.txt','new.txt'); 

تم إعادة التسمية من file إلى new
والآن للحذف نستخدم الدالة
unlink()
مثال على الاستخدام
كود PHP:

unlink('c:\file.txt'); 

وتستخدم لحذف الملفات والمجلدات وكذلك كل الدوال تستخدم للملفات والمجلدات
ما عدا دوال القراءة والكتابة
الدالة
Rewind
تقوم بإرجاع المؤشر إلي بداية الملف ...
File_exists
تقوم بالتأكد إذا كان الملف موجود أو لا وتحتاج لعامل واحد وهو مسار الملف
Filesize
تقوم هذه الدالة بإرجاع حجم الملف بالبايتات أو false عند حصول خطأ ...
الدالة
Posix_getpwin
التي ستقوم بإعطائنا مصفوفة تحتوي على المعلومات التالية
name,password,*****,uid,gid,gecos,dir
الدالة
Fgetc
تستخدم لقراءة حرف من الملف فى كل مرة وتحتاج لعامل مسار الملف

وهذا درسنا لليوم ونكمل لاحقاً ان شاء الله ان كان فى العمر بقية
وشكراً للجميع

microtop 09-02-2010 12:02 AM

يا سلام على الابداع
كيفك يا غالى عامل ايه
والله مميز دائما
ونتمنى لك كل التوفيق

MOHAMED 09-02-2010 12:18 AM

اقتباس:

يا سلام على الابداع
كيفك يا غالى عامل ايه
والله مميز دائما
ونتمنى لك كل التوفيق
بارك الله فيك يا نور عينى شكرا لردك الجميل
بس أنت عامل شغل واضح فى المنتدى تسلم ايدك


الساعة الآن 11:47 AM.

Powered by vBulletin® v3.8.4, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. , TranZ By Almuhajir
النسخة الفضية

Ads Management Version 3.0.1 by Saeed Al-Atwi

a.d - i.s.s.w