القائمة : الرئيسية | البحث | الإحصائيات| إرسال درس | إتصل بنا .

مرحباً عزيزي الزائر ... إذا كنت تبحث عن دروس الـ php يمكنك تحميل الكتاب الجديد الذي تم وضع جميع دروس الموقع فيه لكي تكون بشكل أوضح وتكون الأكواد البرمجيه صحيحه بإذن الله ...
لتحميل الكتاب اضغط هنا.




  الرئيسية
 
قسم دروس php و برمجة المواقع
       [درس] الدالة include لتضمين الملفات.
    درس خفيف , لكن مهم.
 اسم الكاتب  البريد الإلكتروني  تاريخ الكتابة
ff5006  faha1ad2@hotmail.com 31-05-2008

السلام عليكم

درسنا اليوم عن دالة تضمين الملفات include  , درس سهل وخفيف , لكن مهم وشبه مستحيل الإستغناء عنه بالسكربتات ...

 

طبعاً لنفرض ان لدينا اسمه ملف config ملف الكونفيج ... الجميع يعرفه , ويحتوي على إعدادات الموقع , وفي هذا الدرس سنقوم بعمل متغيرات بهذه المعلومات :
- اسم الموقع.
- الرابط.
-اسم المستخدم للمدير.
- كلمة المرور للمدير.
- رابط صفحة اتصل بنا.

هكذا سيكون الملف:
<?

// اسم الموقع
$site_name "دروس مبرّمج"
;

// رابط الموقع
$url "http://www.phpx3.com"
;

// اسم المستخدم للمدير
$admin_username "مدير"
;
// كلمة المرور للمدير
$admin_password "مدير"
;

// رابط اتصل بنا
$conn http:
//phpx3.com/connect/index.html";

?>



لايحتاج لشرح , تعلمنا المتغيرات في درس سابق


الآن تخيل ان لدينا سكربت مكون من 17 صفحه , هل سنقوم بإضافة هذا الكود في كل صفحة  ومستخدم السكربت سيقوم بتعديل المعلومات في 17 صفحه ؟

 

طبعاً لا  فالداله include() تقوم بهذه الملف عبر السطرين الآتيين فقط :
<?
include("config.php"
);
?>


فقط !


الآن نريد تضمين ملف الكونفيج config وطباعة محتوياته في صفحه اسمها index.php , هذا الكود النهائي :

<?
include("config.php"
);
?>
<html>
<title> <? print "$site_name"?> </title>
<body>
<div align="center">
<font face="Tahoma" style="font-size:10pt">
 اسم الموقع : <b><? print "$site_name"?></b>
<br />
رابط الموقع : <b> <? print "$site_url"?> </b>
<br />
للإتصال بنا : <b> <? print "$conn"?> </b>

</body>
</html>



مثال آخر , أيضاً قد تحتاج الداله include في تحسين الستايل لسكربتك , مثلاُ تقوم بعمل قالب اسمه header.htm , وتقوم بتضمينه في بداية كل ملف , بدلاً من وضعه في كل ملف ,كي تسهل عملية تغيير الستايل .


انتهى الدرس.



 
  آخر زيارة : 2010-September-Wednesday-3-19-am | عدد التعليقات : 4 | عدد الزيارات : 1670  .

 خيارات الدرس : نسخة خفيفة للطباعة | أخذ نسخة من الدرس كـ ملف نصي. | أخذ نسخة من الدرس كـ ملف .doc 'ملف word' | أخذ نسخة من الدرس كـ ملف HTML . | Bookmark : Add to del.icio.us  Add to YahooMyWeb  Add to Digg  Add to Technorati  Add to Reddit  Add to Furl  Add to Spurl  Add to Simpy  Add to Wink

عدد مرات التقييم : كـ ممتاز:11 , كـ عادي:17 , كـ سيئ:20. | قـيّـم الدرس: تقييم كـ 'رائع ! ' تقييم كـ 'عادي ' تقييم كـ ' سيئ '
  يسمح لك بإضافة تعليق على هذا الدرس.


  التعليقات :

  "رد : [درس] الدالة include لتضمين الملفات. "

  Untitled document

مشكوووور فهد دروس رائعة 

اعتقد هناك دالة أخرى تقوم بعمل هذه الدالة ..

require (الملف);

  اسم كاتب التعليق: ماجد سيد صالح | تاريخ الإرسال : 2008-June-Sunday-6-34-am | majid_2991@hotmail.com | تبيلغ كـ تعليق سئ

  "رد : [درس] الدالة include لتضمين الملفات. "

  Untitled document

require

صحيح كلامك اخوي ماجد , يوجد الداله require زي ماكتنبت انت فوق , لكن هذي الداله include أسهل كتابة وتذكراً

شكراً لك على التعليق.

  اسم كاتب التعليق: ff5006 | تاريخ الإرسال : 2008-June-Sunday-6-41-am | faha1ad2@hotmail.com | تبيلغ كـ تعليق سئ

  "رد : [درس] الدالة include لتضمين الملفات. "

 

يعطيك العافيه

 

لكن لا تنسى اخوي فهد ،، ان الدالة include(); تقوم بجلب البيانات المطلوبة ولكن لو حصل نقص او اي خطأ تكمل باقي الاوامر ..

 

بينما الدالة require(); لو حصل اي خطأ اثناء جلب البيانات تعطي انذار بوجود خطأ ولا تكمل باقي الأوامر ..

 

حبيت اوضح هالنقطة ..

 

يعطيكم العافية

  اسم كاتب التعليق: بـــدوي نــت | تاريخ الإرسال : 2009-July-Saturday-8-14-pm | almjhool_ksa@hotmail.com | تبيلغ كـ تعليق سئ

  "رد : [درس] الدالة include لتضمين الملفات. "

 

الله يعافيك , صحيح كلامك , جزاك الله خير على الإضافة الجميلة

  اسم كاتب التعليق: ff5006 | تاريخ الإرسال : 2009-July-Sunday-1-15-pm | faha1ad2@hotmail.com | تبيلغ كـ تعليق سئ
 الصفحات :
1  

   


إضافة تعليق

 الموضوع:
 
 التعليق * :


 
  ملاحظة : لتبديل طريقة الكتابة من اليمين لليسار أو العكس اضغط shift+ctrl.

 اسمك:  
 البريد الإلكتروني :  
 من فضل قم بكتابة الأرقام والحروف الموجوده في الصوره:
 

 





جميع الحقوق محفوظة © دروس مبرّمج
Progrom By PHPx3.com 2008.