إضافة رد

  #1  
قديم 09-01-2010, 11:30 PM
الصورة الرمزية MOHAMED
MOHAMED MOHAMED غير متواجد حالياً

الإدارة والدعم الفني

 
تاريخ التسجيل: Mar 2010
المشاركات: 363
twerwer التعامل مع الملفات باستخدام 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
تستخدم لقراءة حرف من الملف فى كل مرة وتحتاج لعامل مسار الملف

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


توقيع : MOHAMED

لا إله إلا الله محمد رسول الله


التعديل الأخير تم بواسطة MOHAMED ; 09-05-2010 الساعة 07:14 PM
رد مع اقتباس
  #2  
قديم 09-02-2010, 12:02 AM
microtop microtop غير متواجد حالياً
مشرف
 
تاريخ التسجيل: Feb 2010
المشاركات: 470
افتراضي

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


توقيع : microtop

رد مع اقتباس
  #3  
قديم 09-02-2010, 12:18 AM
الصورة الرمزية MOHAMED
MOHAMED MOHAMED غير متواجد حالياً

الإدارة والدعم الفني

 
تاريخ التسجيل: Mar 2010
المشاركات: 363
افتراضي

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

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


توقيع : MOHAMED

لا إله إلا الله محمد رسول الله

رد مع اقتباس
إضافة رد


« الموضوع السابق | الموضوع التالي »
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الدرس 7: التعامل مع الملفات دورة الـ c# khaledbelal دورة CSharp 2008 من منتدى فيجوال بيسك للعرب 4 10-13-2010 07:04 PM
كيفية اظهار امتداد الملفات و اخفائها khaledbelal روضة الشروحات وتبادل الخبرات 7 09-26-2010 10:33 AM
طريقة رفع الملفات والصور مع (Skydrive) شرح منقول من منتديات المشاغب microtop روضة الشروحات وتبادل الخبرات 11 08-19-2010 01:30 PM
أفضل برنامج لرفع الملفات على جميع سيرفرات العالم File Uploader v.5.0.9 وبآخر تحديث khaledbelal روضة الكمبيوتر والانترنت 1 05-16-2010 01:58 AM
الدرس السادس عشر : طول الملفات - دورة CSharp 2005 khaledbelal دورة CSharp 2005 من منتديات المشاغب 0 03-22-2010 06:03 PM

استضافة الحياة

الساعة الآن 03:13 PM.


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

SlamDesignzslamDesignzEdited by Riad Al-Ganah Team - جميع الحقوق محفوظة لشبكة رياض الجنة

Privacy Policy Valid XHTML 1.0 Transitional By SlamDesignz Valid CSS Transitional By SlamDesignz