PDA

View Full Version : سوال: توضیح در مورد کد مربوطه



soroush.r70
شنبه 10 تیر 1391, 20:30 عصر
می تونین در مورد کد زیر توضیح بدین


if(strpos(__FILE__,'/inc/') != FALSE){
chdir("..");
}
require_once('inc/function.php');

کد خوبیه یا نه برای include_once هم استفاده می شه...؟

ayub_coder
یک شنبه 11 تیر 1391, 01:19 صبح
این چک میکنه آیا در مسیر فایلی که الان داره اجرا میشه پوشه inc هست. یعنی به عبارتی فایل داره از تو پوشه inc اجرا میشه؟ اگه درست بود یه پوشه بر میگرده عقب (که تو عملیات require اختلالی ایجاد نشه و فایل رو درست بشناسه) در غیر اینصورت فایل inc/function.php رو require میکنه.یعنی میاره تو کد.

soroush.r70
یک شنبه 11 تیر 1391, 12:33 عصر
کد خوبیه یا نه برای include_once هم استفاده می شه...؟

ayub_coder
یک شنبه 11 تیر 1391, 14:29 عصر
منظورتون رو از کد خوب نمیدونم چیه.
برای include_once هم استفاده میشه.

farhadfery
یک شنبه 11 تیر 1391, 19:47 عصر
وقتی include تو در تو داریم و یکجا باید مثلا بزنیم: inckude_once('test.php') و در جای دیگر بزنید: include_once('../test.php')
من اون قدیما اومده بودم یه کلاس تعریف کرده بودم که اگر درست بگم یه متغییر یا یک فانکشن استاتیک تو این کلاس گذاشته بودم که کارش همین بود که میزان indent را بر می گردوند یعنی تمام include های من اینطوری بود:

include_once(Indent::ind.'namefile.php')