PDA

View Full Version : مشکل در include کردن فایل



Hamed Beyranvand
شنبه 25 مرداد 1393, 22:17 عصر
سلام دوستان.این دستور set_include_path(get_include_path() . PATH_SEPARATOR . 'libs');
function AutoLoad($object) {
require_once strtolower($object) . '.php';
}
spl_autoload_register('AutoLoad');
در xamp کار میکنه ولی وقتی upload می کنم رو سرور فایل ها رو نمی شناسه!!به نظر شما مشکل کجاست؟؟

MMSHFE
یک شنبه 26 مرداد 1393, 07:08 صبح
توی هاستهای اشتراکی معمولاً دستور set_include_path رو میبندن (بقول خودشون بخاطر مسائل امنیتی) ولی میتونید با کد زیر بجای کدی که گذاشتین، کار کنید:

function AutoLoad($object) {
if(file_exists(dirname(__FILE__) . '/libs/' . strtolower($object) . '.php')) {
require_once dirname(__FILE__) . '/libs/' . strtolower($object) . '.php';
}
}
spl_autoload_register('AutoLoad');