رمضانيات إيبلا و أقوى عروض الماستر ريسلر (اخر مشاركة : ابيلا للمعلومات - عددالردود : 0 - عددالزوار : 6 )           »          عرض للمبتدئين .. إمتلك منتدى كامل بـ 175 ريال لأول 10 طلبات فقط (اخر مشاركة : انجاز هوست - عددالردود : 0 - عددالزوار : 6 )           »          الافاست باخر اصدار مع الكيجن Avast! Pro Antivirus 5.0.594 Final (اخر مشاركة : TheOther - عددالردود : 0 - عددالزوار : 5 )           »          انقسام (اخر مشاركة : عابد الغفار - عددالردود : 0 - عددالزوار : 9 )           »          امتلك سيرفر كامل من 25 دولار شهريا الى 150 دولار شهريا-12 نوع سيرفر (اخر مشاركة : qpali - عددالردود : 0 - عددالزوار : 10 )           »          أثقل مزحة في العالم - فيديو (اخر مشاركة : جليس النجوم - عددالردود : 0 - عددالزوار : 9 )           »          تقرير الجيش الاسرائيلي عن العربية اليانو (اخر مشاركة : جليس النجوم - عددالردود : 1 - عددالزوار : 27 )           »          Mcafee Total Protection 2010عملاق الحماية أخر اصدار (اخر مشاركة : تىداتا - عددالردود : 0 - عددالزوار : 6 )           »          عرض ايبلا الرمضانى (اخر مشاركة : ابيلا للمعلومات - عددالردود : 0 - عددالزوار : 15 )           »          كتاب بالغة العربية لجمع الثروة من الانترن (اخر مشاركة : قلب عربي - عددالردود : 0 - عددالزوار : 11 )           »         

العودة   ::+:: منتديات أمنية ::+:: > Oo أمنيـــه العامــة oO > قسم البرامج العامه والشروحات

رد
 
أدوات الموضوع طرق مشاهدة الموضوع
قديم 04-15-2006, 07:22 PM   #1
الدعم الفني
 
الصورة الرمزية Mohannad
 





Icon30 ركــن لـغـة الـبـرمـجـة الـphp > تحويل روابط صفحات html الى روابط php بكل سهوله ..

بسم الله الرحمن الرحيم

نلاحظ دائما عدة مواقع تكون صفحاتها عباره عن 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

+----------+
أخوكمـ أمير الهنوف


التوقيع:
اجعل عملك خالصا لوجه الله تعالى ولا تنتظر أي مقابل له
غير موجود   رد مع اقتباس
رد


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
طرق مشاهدة الموضوع

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

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

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


الساعة الآن 10:43 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010