Warning: Function get_magic_quotes_gpc() is deprecated in /home/forumbs/public_html/includes/class_core.php on line 1960
طريقة عمل الصفحات بهذه الطريقة : index.php?q=1 [الأرشيف] - منتديات بانى ستار

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طريقة عمل الصفحات بهذه الطريقة : index.php?q=1



walid_8281500
03-23-2009, 08:32 PM
السلام عليكم ..

تكررت الأسئلة بخصوص موضوع عمل الصفحات بالطريقة التي ذكرت بالعنوان فسويت هالموضوع و فيه مراعاة للمبتدئين .. http://traidnt.net/vb/images/smilies/icon30.gif

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

أول شيئ نسوي صفحة index.php و هذا هو الكود :




<?php
// هنا نستدعي الملف الي راح يطلع في الصفحة index.php بدون أي اضافات ..
include('index.htm');
// و هنا راح نستدعي الملف الي راح يسوي لنا الموضوع كامل ..
include('call.php');
?>

انتهينا من index.php

و هنا الكود كامل من غير الشرح :




<?php
include('index.htm');
include('call.php');
?>




و الحين انتهينا من الخطوة الأولى و نروح للخطوة الثانية ..

الخطوة الثانية و هي أن نصنع ملف index.htm الي استدعيناه في ملف index.php عشان يظهر ..

و الحين انتهينا من الخطوة الثانية و نروح للخطوة الثالثة و هي أهم خطوة و ركزوا معااي عدل :

راح نسوي ملف call.php

أول شيئ حبيت أقولكم أن انا استخدمت طريقة سهلة عن طريق الدالة :


switch()


و للعلم في طريقة ثانية عن طريق الدالة الشرطية :


if()


بس أنا بصراحة ما عجبتني لأني أحسها مملة و للعلم أن الدالتين متشابهتين بالعمل سوى اختلافات بسيطة ..

نبدأ بالعمل بملف call.php :



<?php
// هنا يقوم بإستقبال الحرف الي بعد علامة الإستفهام أنا عينت له هنا حرف q .. و لكن تقدر تعين له أشياء ثانية ..
switch ($_GET["q"]){
// هنا تقوله في حال أن الي يأتي بعد إشارة اليساوي رقم واحد مثلا يستدعي الملف الفلاني و غير الرقم واحد إلى ما يناسبك سواء رقم أو كلام و غير أيضا الملف الي موجود إلى الملف الي يناسبك في السكربت الخاص بك
case "1";
include "examble_1/examble_1.htm";
break;
// و هكذا إلى أن تشبع
case "2";
include "examble_2/examble_2.htm";
break;
// .........
case "3";
include "examble_3/examble_3.htm";
break;
}
?>