أساسيات البرمجة برمجة المواقع بي اتش بي تضمين الملفات PHP File Inclusion include
تضمين الملفات PHP File Inclusion include
ماهو تضمين الملفات PHP File Inclusion؟
يمكن تضمين ملف يحتوي على كود في ملف أخر فعلى سبيل المثال يمكنك كتابة ملف يحتوي على متغيرات الاتصال بقاعدة البيانات بحيث يمكنك تضمينه في اي صفحة وبفرض انه تم تغير اسم قاعدة البيانات او اي من المتغيرات فانه فقط يمكنك تغير هذا الملف تخيل انك قمت كتابة هذه المتغيرات في كل صفحة وتم تغير قاعدة البيانات فكم من الوقت تحتاج لتعديل صفحات البي اتش بي وكذلك للقوالب الويب الثيم.فالحدف من تضمين الملفات سهولة التعديل عليها .والحدف الثاني من تضمين الملفات التنسيق ومتابعة الاخطاء.
توجد عدة طرق لتضمين الملفات في البي اتش بي.
- تضمين الملفات باستخدام الدالة include()
- تضمين الملفات باستخدام الدالة require()
- تضمين الملفات باستخدام الدالة require_once()
- تضمين الملفات باستخدام الدالة include_once()
فكما أشرنا سلبقا يمكنك ايضا استخدام التضمين في تضمين ملفات تحتوي على فئات ودوال وكذلك القوالب الثيم مثال الراس والتذيل فهي تساعد على اعادة استخدامها في اي مكان فهي توفر الجهد بدلا من كتابتها أكثر من مرة.
تضمين الملفات باستخدام ()include.
تضمين الملفات باستخدام دالة include فانه تقوم بعملية نسخ النص من الملف المضمن بدالة تضمين الملفات الى الملف الذي استخدم دالة تضمين الملفات وفي حال كان هناك خطأ او مشكلة في تحميل الملف المضمن بدالة تضمين الملفات فان الملف الذي استخدم دالة تضمين الملفات سينفذ ولكن سيظهر رسالة تحذير بالخطأ او المشكلة في تحميل الملف المضمن.
نفترض بان الملف التالي نريد تضمينه في ملف أخر على سبيل ان اسم الملف menu.php
<a href="http://devlopertechnology.blogspot.com/">Home</a> - <a href="http://devlopertechnology.blogspot.com/search/label /advance-csharp">Advance C#</a> - <a href="http://devlopertechnology.blogspot.com/search/label /PHP%20%D8%A7%D9%84%20%D8%A8%D9%8A%20%D8%A7%D8%AA%D8%B4%20%D8%A8%D9%8A"> PHP</a> - <a href="http://devlopertechnology.blogspot.com/search/label /HTML%20%D9%84%D8%BA%D8%A9%20%D8%A7%D9%84%20%D9%87%D8%AA%D9%85%D9%84"> HTML</a> <br /> |
تضمين الملفات ملف menu.php في الملف التالي
<html>
<body>
<?php include("menu.php"); ?>
<p>This is an example to show how to include PHP file!</p>
</body>
</html>
|
تضمين الملف باستخدام الدالة ()require
تضمين الملفات باستخدام الدالة require يشبه تماما تضمين الملفات باستخدام الدالة include الا ان الاختلاف يكون فقط بان الدالة require عندما تقوما بتضمين ملف لا يمكن تحميله او به اخطاء يوقف تنفيذ الملفالذي قام بعمل تضمين ملف ويعرض رسالة خطأ قاتل fatal error.
يمكنك تطبيق المثال السايق فقط قم باستبدال include ب require والناتج واحد
يمكنك تطبيق المثال السايق فقط قم باستبدال include ب require والناتج واحد
Ahmed Ata Almahallawi
Freelancer
IT Help Desk,
SEO Expert ,PHP,C#,ASPX,SQL
Al alami st
gaza -jabalia, Gaza Strip
Palestine
DOB: 05/10/1984
2/2/2014
التسميات: PHP بي اتش بي تعلم دروس حتى الاحتراف
<< الصفحة الرئيسية