PDA

View Full Version : مبتدی: آدرس دهی به فایل در php با require_once



hadinajafi
جمعه 15 اردیبهشت 1391, 20:25 عصر
سلام
من یه سایت طراحی کردم و آپلودش کردم .مشکل اینجاست که صفحه Index من آدرس ها رو تشخیص نمیده ولی صفحات دیگه درست تشخیص میدن . به عنوان مثال من یه پوشه دارم به نام phpcode که کدهای اتصال به دیتا بیس رو تو اون گذاشتم . و با دستور require_once(phpcode/config.php) فایل رو فراخونی می کنم ولی تو صفحه index میگه آدرس رو نمی تونم پیدا کنم ولی تو صفحات دیگه پیدا کی کنه و اجرا می کنه . دلیلش چیه به نظرتون ؟

reza10wert
جمعه 15 اردیبهشت 1391, 23:23 عصر
اسم بقیه صفحات و کدهای لازم رو بذارید اینجا
اگر خطا میده هم بذارید اینجا

MMSHFE
شنبه 16 اردیبهشت 1391, 14:46 عصر
اگه فایلهای دیگری که دارین توی پوشه های فرعی هستن و نه پوشه اصلی سایت (مثلاً پوشه modules و...) باید اینطوری عمل کنید:

require_once '../phpcode/config.php';
به عبارت دیگه، هرچقدر که توی پوشه های فرعی به سمت پایین حرکت کنید، برای دسترسی به پوشه phpcode و ازطریق اون به config.php باید با /.. به سمت بالا حرکت کنید. مثلاً اگه فایلی توی پوشه modules/code دارین، باید توی اون اینطوری بنویسید:

require_once '../../phpcode/config.php';
موفق باشید.