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


دردشة نور عينى اكبر تجمع عربى خليجى
 
الرئيسيةالبوابهأحدث الصورالتسجيلدخولالتسجيلابحث

 

 جميع صفحات الموقع بصفحة

اذهب الى الأسفل 
كاتب الموضوعرسالة
????
زائر




جميع صفحات الموقع بصفحة Empty
مُساهمةموضوع: جميع صفحات الموقع بصفحة   جميع صفحات الموقع بصفحة Icon_minitimeالإثنين مارس 01, 2010 2:32 pm

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

نرى في كثير المواقع صفحات بهذا الشكل :
index.php?page=contact
index.php?page=support
index.php?page=hosting
أو ما شابهها من الصفحات ..
بحيث تكون جميع صفحات الموقع بصفحة واحدة كما يظهر بالمتصفح ..
و البعض يظنها برنامج ..
لكنها في الحقيقة إستخدام لنظام الصناديق case في لغة php ..
و تستطيعون رؤية مثال لهذه الصفحات في الروابط التالية :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
و الأصل هو ملف [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
و سوف أشرح لكم طريقة عمل مثل هذا النوع من الصفحات ..

أنشئ الملف الذي تريد أن تكون جميع الصفحات فيه و كمثال يكون إسمه index.php و أجعله يبدأ بالوسم <?php مع إقفاله بالنهاية بالوسم ?> ..
ضع هذا الأمر بين الوسمين السابقين :
switch ($page){
هنا سنضع الأوامر التالية
}
هذا الأمر هو الذي سوف يقسم الصفحات و سيجعل الوصول لها عن طريق المتغير page ..
حيث سيكون نظام الصفحة بهذه الطريقة :
index.php?page=( هنا إسم الصفحة )
مع ملاحظة أنه يمكن تغيير page إلى أي متغير مثلاً go ..
فيصبح نظام الصفحة :
index.php?go=( هنا إسم الصفحة )
و هكذا ..

بعد وضع الأمر switch ($page){ سوف نبدأ بعمل الصناديق التي تحتوي على الصفحات ..
و في مكان الجملة ( هنا سنضع الأوامر التالية ) ضع هذا الأمر :
case "A";
و يمكن إستبدال A بأي إسم .. مثلاً host أو support أو أي إسم ..
و كذلك يمكن تسميته بإسم عربي .. مثلاً :
case "الصفحة الأولى";

بعد أمر إنشاء الصندوق نبدأ بوضع الأوامر التي نريدها أن تعمل في هذا الصندوق و من خلال الصفحة التي أسميناها A ..
يمكن إستخدام كل أوامر php أو MySql ..
غالباً في حالتنا هذه سنستخدم أوامر php الخاصة بالعرض ..
مثل echo أو print ..
ضع بعد الأمر case "A"; :
echo"هذه الصفحة A";
و يمكن طبعاً إستبدال الجملة السابقة بأي جملة تريد أن تظهر أو أي كود هتمل كامل !! ..
لكن إذا كنت ستستخدم كود هتمل فيجب أن تبدل العلامات " إلى ' ..
مثال :
<font face="Tahoma">
تجعلها :
<font face='Tahoma'>
أو عن طريق وضع \ قبل " مثال :
<font face=\"Tahoma\">
و ذلك حتى لا يتعارض كود الهتمل مع كود ال php ..

بعد أن وضعت ما تريده أن يظهر بالصندوق A ..
يجب علينا إقفال الصندوق و ذلك بالأمر :
break;

إذا سوف يكون كود الملف كالتالي :


PHP:


<?php
switch ($page){
case "A";
echo"<font face=\"Tahoma\">هذه الصفحة A</font>";
break;
?>




لذا فإن وضعنا بالمتصفح العنوان index.php?page=A
سوف تظهر لنا جملة بخط تاهوما محتواها :
هذه الصفحة A

هذا تقريباً أساس الموضوع ..

و على غرار السابق إعمل بقية الصفحات مثلاً :

PHP:


<?php
switch ($page){
case "A";
echo"<font face=\"Tahoma\">هذه الصفحة A</font>";
break;
case "B";
echo"<font face=\"Tahoma\">هذه الصفحة B</font>";
break;
case "C";
echo"<font face=\"Tahoma\">هذه الصفحة C</font>";
break;
}
?>


بالأعلى سوف تكون معنا ثلاث صفحات هي A و B و C ..
و روابطها هي :
index.php?page=A
index.php?page=B
index.php?page=C


أعتقد أن الأمر واضح إن شاءالله ..



PHP:



<?php
echo"<font face=\"Tahoma\">
<a href=\"index.php?page=A\">الصفحة A</a><br>
<a href=\"index.php?page=B\">الصفحة B</a><br>
<a href=\"index.php?page=C\">الصفحة C</a>
</font><br><br>";
switch ($page){
case "A";
echo"<font face=\"Tahoma\">هذه الصفحة A</font>";
break;
case "B";
echo"<font face=\"Tahoma\">هذه الصفحة B</font>";
break;
case "C";
echo"<font face=\"Tahoma\">هذه الصفحة C</font>";
break;
}
?>



بهذه الشفرة حينما تدخل إلى الصفحة index.php سوف تظهر لك ثلاث روابط أسفل بعض كل رابط سيدخلك للصفحة بداخل الملف ..

صدق من قال في المثال يتضح المقال ..
......................
الرجوع الى أعلى الصفحة اذهب الى الأسفل
nour3iny
مالك ومؤسس موقع ايه من الايمان
مالك ومؤسس موقع ايه من الايمان
nour3iny


عدد الرسائل : 0
انثى
عدد المساهمات : 4057
نقاط : 8937
السٌّمعَة : 3
تاريخ التسجيل : 02/11/2009
العمر : 37

جميع صفحات الموقع بصفحة Empty
مُساهمةموضوع: رد: جميع صفحات الموقع بصفحة   جميع صفحات الموقع بصفحة Icon_minitimeالثلاثاء مارس 02, 2010 11:19 am

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
جميع صفحات الموقع بصفحة
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» صفحات مضيئه فى التاريخ
» كيفيه التحميل من الموقع
» جميع الـقـنوات الـديـنـيـه على جميع الأقمار
» العميد يكدب الموقع الرسمي للزمالك
» تحميل مسلسل صفحات شبابيه ايد واحدة الحلقة السابعة عشر و الاخيرة 2011

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
نور عينى :: ۩۞۩ عالم التقنيه ۩۞۩ :: قسم برامج الكمبيوتر والانترنت :: لتطوير المواقع و المنتديات-
انتقل الى: