العودة   منتديات زهرة الشرق > >{}{ منتديات الزهرة المتخصصة }{}< > الكمبيوتر والتقنية

الكمبيوتر والتقنية تحميل برامج كمبيوتر - YouTube - برامج حماية - تصميمات - برمجة مواقع - نغمات وشعارات جوالات - إتصالات - سيارات - جديد تقنية المعلومات

إضافة رد
 
أدوات الموضوع
قديم 09-07-03, 08:52 PM   #1

STONE
خطوات واثقة

رقم العضوية : 294
تاريخ التسجيل : Aug 2002
عدد المشاركات : 114
عدد النقاط : 10

أوسمة العضو
لاتوجد أوسمة لـ STONE
درس في الـ php


لنتصور أننا سنقوم ببرمجة برنامج معقد بعض الشيء، فإننا سنحتاج إلى تقسيمه إلى أكثر من ملف حتى نبسط العمل في البرنامج وفي كتابة الشفرة، لذلك نجد أن أغلب برامج المنتديات المبرمجة بلغة بي إتش بي تقوم بعمل ملف بإسم function.php ويحتوي هذا الملف على وظائف عديدة يتكرر استخدامها في المنتدى، فلذلك كتبوها في ملف واحد، وبذلك لن يحتاجوا إلى كتابتها في كل مرة يحتاجونها، ولكن كيف يستدعون هذه الوظائف والأوامر من ملف function.php؟

ستجد أن هناك شفرة تكتب في أول كل ملف بهذه الطريقة:

<?
include("function.php");
?>


بذلك سنجد أننا نستدعي هذا الملف ونستفيد مما فيه من وظائف وأوامر، بحيث لا نكرر هذه الأوامر في كل ملف وهذا ما يعقد عملية البرمجة ويزيد من حجم البرنامج من غير طائل. ولذلك نجد أن بعض البرامج الأجنبية تصمم بذكاء، بحيث يوضع للغة واجهة البرنامج ملف منفصل وتكون اللغة فيه على شكل متغيرات كثيرة جداً، وعندما يريد أي شخص آخر ترجمة واجهة البرنامج فما عليه إلا أن يغير ملف واحد فقط.

ولذلك قد تجد في بعض البرامج تكتب هذه الشفرة في أول الملف:

<?
include("function.php");
include("en_lang.php");
include("header.htm");
?>


ماذا تعني هذه الشفرة؟

أولاً طلب تضمين ملف اسمه function.php يحتوي على الوظائف المطلوبة للبرنامج، ثم طلب ملف en_lang.php وهو ملف اللغة، ثم طلب ملف header.htm وهو ملف رأس الصفحة الذي سيظهر للمستخدم، وهذه الملفات سيحتاجها الملف دائماً في كل صفحة لذلك من الأفضل كتابتها على شكل ملفات منفصلة واستدعائها في كل ملف عن طريق الأمر include.

طبعاً البعض قد لا يقوم ببرمجة أي برنامج فماذا سيفيده هذا الأمر؟
إذا كان لديك موقعاً شخصياً فبكل تأكيد يتعبك أن تضيف صورة واحدة في كل صفحات موقعك، وتستطيع أن تستغني عن هذا كله عن طريق إضافة رأس موحد لكل صفحة وتستدعيه عن طريق الأمر include وكذلك تذييل موحد لكل صفحة، وبذلك توفر الكثير من الوقت على نفسك في تجديد محتويات موقعك.



منقول للفائدة



مع التحية


STONE غير متواجد حالياً   رد مع اقتباس
قديم 20-08-03, 07:30 PM   #2

super01
عضوية جديدة

رقم العضوية : 370
تاريخ التسجيل : Sep 2002
عدد المشاركات : 34
عدد النقاط : 10

أوسمة العضو
لاتوجد أوسمة لـ super01

مشكوور ياغالي على هذه المعلومات الحلوة



اتمنى انك ما توقف عن هذه الدروس


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


super01 غير متواجد حالياً   رد مع اقتباس
قديم 20-08-03, 07:51 PM   #3
 
الصورة الرمزية سحر العيون

سحر العيون
مستشارة زهرة الشرق

رقم العضوية : 24
تاريخ التسجيل : Jun 2002
عدد المشاركات : 5,511
عدد النقاط : 10

أوسمة العضو
لاتوجد أوسمة لـ سحر العيون

أفادتني المعلومات كثيراً أخي ستون

خصوصاً و أنها قريبة جداً من معلومات البرمجة التي تعلمتها

ألف شكر

و تقديري


توقيع : سحر العيون



زهرة الشرق
zahrah.com

سحر العيون غير متواجد حالياً   رد مع اقتباس
إضافة رد


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

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

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


الساعة الآن 01:42 PM

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.

زهرة الشرق   -   الحياة الزوجية   -   صور وغرائب   -   التغذية والصحة   -   ديكورات منزلية   -   العناية بالبشرة   -   أزياء نسائية   -   كمبيوتر   -   أطباق ومأكولات -   ريجيم ورشاقة -   أسرار الحياة الزوجية -   العناية بالبشرة

المواضيع والتعليقات المنشورة لا تعبر عن رأي منتديات زهرة الشرق ولا نتحمل أي مسؤولية قانونية حيال ذلك

(ويتحمل كاتبها مسؤولية النشر)