PDA

View Full Version : سوال: siteDir



naser_haji
جمعه 19 خرداد 1391, 15:39 عصر
سلام
تو یه کلاس

$settings['siteDir']='/path/to/your/interanet/';
اینو دیدم
کسی میدونه این چیه؟

Unique
جمعه 19 خرداد 1391, 15:56 عصر
یک آرایه هستش که عضو siteDir را به مسیر Root سایت شما ست میکنه ! منظورش اینه که آدرس مربوط به Root سایت را بدین !

naser_haji
جمعه 19 خرداد 1391, 16:17 عصر
یک آرایه هستش که عضو siteDir را به مسیر Root سایت شما ست میکنه ! منظورش اینه که آدرس مربوط به Root سایت را بدین !

ممنون از پاسختون آدرس root سایت ها متفاوته یا نه؟ اگه نه چیه؟

MMSHFE
جمعه 19 خرداد 1391, 16:20 عصر
خوب قطعاً متفاوته. شما این کد رو توی فایل index.php سایتتون بگذارین و هرچی خروجی گرفتین بجای مقدار جلوی siteDir بگذارین:

echo preg_replace('#\\\\#', '/', __DIR__);
موفق باشید.

naser_haji
جمعه 19 خرداد 1391, 16:35 عصر
خوب قطعاً متفاوته. شما این کد رو توی فایل index.php سایتتون بگذارین و هرچی خروجی گرفتین بجای مقدار جلوی siteDir بگذارین:

echo preg_replace('#\\\\#', '/', __DIR__);
موفق باشید.

دستتون درد نکنه.ببخشید هی سوال میکنم ها ولی کلا از این آدرس چه استفاده هایی میشه تو برنامه نویسی کرد؟ به چه دردی میخوره؟

MMSHFE
جمعه 19 خرداد 1391, 16:38 عصر
مثلاً هر جای دیگه بخواین یک فایل رو include یا require کنید، دیگه نمیخواد مسیر نسبی بدین و مثلاً بگین inc/config.php/../../.. تا بهش برسین و بعد اگه آدرس اسکریپت جاری عوض شد، دوباره مسیرها رو بخواین اصلاح کنید. کافیه بگین:

$settings['siteDir'].'/inc/config.php'
تا به مسیر مطلق فایل اشاره بشه.
موفق باشید.