برامج

تحويل روابط صفحات html الى روابط php [الأرشيف] - برامج نت

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

مشاهدة النسخة كاملة : تحويل روابط صفحات html الى روابط php


Joshcom
07-30-2007, 02:41 AM
http://www.ojqji.net/up_vb/04073/408726d18c.gif

نلاحظ دائما عدة مواقع تكون صفحاتها عباره عن html او htm ( الامتداد )
ويكون التصفح عن طريق روابط php مثل

index.php?op=Servers

هذا رابط كأن صفحتك عباره عن php .. كيف يتم عمل ذلك ؟؟



كود PHP:

<?
// ضع هنا اسماء الصفحات
$site_page_name = array("servers","host","chat","contact-us","nn");

// امتداد صفحاتك
$ExtFileHtml = "html";

IF ( ! isset ($open)){

include_once("home.$ExtFileHtml");

}elseif( empty ($_GET['open']) ){

include_once("home.$ExtFileHtml");

}elseif(! file_exists("./$_GET[open].$ExtFileHtml")){

echo " عفوا الصفحة غير موجوده ";

}elseif (! in_array($_GET[open] , $site_page_name)){

echo " عفوا الصفحة المطلوبه غير موجوده ، ربما تم تغييرها او حذفها ";

}else{

include_once("$_GET[open].$ExtFileHtml");

}
?>


اولا عملنا متغير يحمل كل الصفحات الموجوده لدينا


كود PHP:
<?
// ضع هنا اسماء الصفحات
$site_page_name = array("servers","host","chat","contact-us","nn");
?>


والفائده انه لو وضع اي قيمة أي اسم صفحة غير موجود هنا سيتم عرض رساله خطا ..

بالكود التالي


كود PHP:
IF ( ! isset ($open)){

include_once("home.$ExtFileHtml");


نتأكد من ان المتغير open غير موجود نظهر له الرئيسية ..

والكود


كود PHP:
}elseif( empty ($_GET['open']) ){

include_once("home.$ExtFileHtml");


نتأكد من ان قيمة المتغير فارغه .. نظهر له الرئيسية

والكود


كود PHP:
}elseif(! file_exists("./$_GET[open].$ExtFileHtml")){

echo " عفوا الصفحة غير موجوده ";


نتأكد من عدم وجود الصفحة بموقعنانظهر له رساله خطا

والكود


كود PHP:
}elseif (! in_array($_GET[open] , $site_page_name)){

echo " عفوا الصفحة المطلوبه غير موجوده ، ربما تم تغييرها او حذفها ";

}else{


نتأكد من عدم وجود اسم الصفحة في الصفحات المحدده
ونظهر له رساله خطا

والا


كود PHP:
}else{

include_once("$_GET[open].$ExtFileHtml");

}


سوف ندرج الصفحة المختاره بالرابط

ويكون الرابط دائما هو

index.php?open=اسم الصفحة

بدل اسم الصفحة تضع اسم الصفحة مثل

index.php?open=phpfaq

index.php?open=contact-us

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

RootShell-vb
07-30-2007, 02:45 AM
مشكور أخي على الإفادة شكرا

Joshcom
07-30-2007, 02:51 AM
مشكور أخي على الإفادة شكرا

مشكور على ردك الجميل
واتمنى ان يستفيد منه الجميع

http://img48.imageshack.us/img48/1520/bramjnetspecialorganld3.gif

star-maroc
08-07-2007, 12:16 AM
http://img48.imageshack.us/img48/1520/bramjnetspecialorganld3.gif

Joshcom
08-07-2007, 01:15 AM
star-maroc


لعز اولد لبلاد
ولكن بل اشهار
لى عندو عندو
وشكرا على مرورك
:smailes5: :smailes5:

MiDoArAbiA
05-11-2008, 09:28 AM
أخي جون اريد منك مساعدة ضرورية ، انا عندي مشكلة في هذا الدرس انا لدي موقع وعملت جميع الصفحات الإتش تي امل إل بهذه الطريقة الى بي اتش بي وجميع الروابط اشتغلت معايه سليمة لمده شهر، ولكن بعد ذلك الرابط عندما اطلبه يطلب لي الصفحةا الرئيسية وليست الصفحة التي فيها الرابط ، وهذا اللينك مثال الرجاء الرد على في اقرب وقت يا أخي

http://www.midohits.com/site/albums/artist/artist.php?album_id=2083
سوف ترحظ في هذا الرابط انه طلب رابط الصفحة الرئيسية وليست الصفحة المدرجة المطلوبه
ارجو الرد يا أخي في أقرب وقت