كيف اقول بعمل التالي ؟؟؟؟
لدي موقع افتراضي على الجهاوز مكون من
دليل html فيه ملفات .html
دليل images فيه ملفات الصور .gif و .jpg
وملف index.html
ورغبت في تحويل الموقع كافة الى php ....
ما قمت بعمله ....
1- عملت دليل include
2- نقلت ملفاتي الـ html الى الدليل includes
3- نقلت ملفاتي الـ .gif و .jpg الى دليل images
4- بتداء بتحرير ملف index.php ليتناسب مع موقعي كالتالي :
- تعديل نوع الملفات من htm الى html
- تعديل السمه p لتصبح page
- حذف بعض السمات
حتى اصبح ملف index.php كالتالي :
<?php
if (!isset($_GET['page'])) { // اذا لم يتم إختيار صفحة معينة اختر الصفحة الأولى
include("includes/home.html");
}
else{
$filename="includes/" . $_GET['page'] . ".html";
if (file_exists($filename)){
include("includes/" . $_GET['page'] . ".html");
}
else{
include("includes/error.html");
}
}
?>
- المشاكل التي واجهتني :
1- ملف index.php لا يعمل مع التحديث وحذف الكوكيز وملفات الإنترنت المؤقته
2- الروابط لا تعمل فحين كتابة http:\\localhost\mysite\index.php?=contact لا يذهب للربط
3- عند كتابة صفحة غير موجوده لا يعطي صفحة الخطأ
الذي اريده :
- يبداء السكربت بعرض صفحة index.php وذلك بعرض ملف home.html مباشره
- عند طلب صفحة غير موجوده يعرض صفحة errors.htmml
- يعرض الصفحات عن طلب ربط معين مثل http:\\localhost\mysite\index.php?=contact او http:\\localhost\mysite\index.php?=whoiam
شاكرين ومقدرين تعاملكم
__________________
وخير جليس في الزمان كمبيوتر