نوشته شده توسط
H:Shojaei
وقتی اینکلود میکنید مسیر کامل بدین! فرضا اگر اینطوری بنویسید:
include_once "about.php";
فیلد about.php رو از آدرس بگیرید من میاد به جای همین about.php آدرس فایل روی سرور خودم رو میزنم "mysite.com/mypage.php" این فایل من اینکلود میشه و اینطوری به تمام صفحات شما دسرسی از طریق سرور خودتون دارم! و اینطوری میام محتوای فایل ایندکس شما رو تغییر میدم همین!
حالا شما اگر بیاید اولا مسیر کامل بدین "dir/subdir/about.php" درست میشه و اگر پارامتر ها رو بررسی کنید هم که عالی میشه یعنی بیاید about.php رو با regex درست کنید!
اسم این تیم رو هم تو آشیانه معرفی کنید و این تاپیک رو همونجا هم بزنید تا فاتحشونو بخونن بچه ها!
من اومدم اول مقدار base_path رو define کردم بعد در اینکلود از اون استفاده کردم
یعنی در فایل index.php به صورت زیر عمل کردم. درسته یا اشتباه:
define(BASE_PATH , dirname(__FILE__));
include (BASE_PATH . 'myfile.php');