masima
Member
سلام
در جهت بهبود آدرس دهی در برنامه ، تمام مسیرها رو در یک فایل جدا تعریف کردم و اون رو در فایل های دیگه include می کنم. حالا چندتا سوال برام پیش اومده :
فرض کنید پوشه هام به این شکل باشه :
برای تعریف آدرس پوشه ها به این شکل عمل کردم (سوال : این جوری خوبه یا بهتر هم میشه آدرس داد؟ ) :
1- حالا سوالم اینه : برای دادن آدرس مثلن توی فایل profile.php چه طور عمل کنم ؟ منظورم یک روش کلی و بهینه هست ( یعنی ممکنه این فایل توی پوشه های تودرتو باشه و ملاک همین پوشه ها نیست!)
2- چه طور میشه به شاخه root برگردم از داخل هر شاخه و زیر شاخه با یک روش اصولی ؟ (منظورم استفاده /.. نیست !)
من از این روش (که می دونم مناسب نیست ) تا به حال استفاده می کردم ؛ حالا دنبال یک روش درست و حسابی می گردم :
3- برای تعریف آدرس فایل ها مثل news.php که به صورت لینک در صفحه نمایش داده میشن ؛ بهتره چه جوری عمل کنم : به صورت مجازی (news.php) یا به صورت آدرس کامل اینترنتی (مثل http://www.site.com/news.php) ؟
ممنون میشم به تمام سوال هام با حوصله پاسخ بدین
در جهت بهبود آدرس دهی در برنامه ، تمام مسیرها رو در یک فایل جدا تعریف کردم و اون رو در فایل های دیگه include می کنم. حالا چندتا سوال برام پیش اومده :
فرض کنید پوشه هام به این شکل باشه :
PHP:
root
_ temp
__ image
___ image.gif
_ index.php
_ news.php
_ user
__ act
___ profile.php
برای تعریف آدرس پوشه ها به این شکل عمل کردم (سوال : این جوری خوبه یا بهتر هم میشه آدرس داد؟ ) :
PHP:
define ('image_dir', 'temp/image/', false);
1- حالا سوالم اینه : برای دادن آدرس مثلن توی فایل profile.php چه طور عمل کنم ؟ منظورم یک روش کلی و بهینه هست ( یعنی ممکنه این فایل توی پوشه های تودرتو باشه و ملاک همین پوشه ها نیست!)
2- چه طور میشه به شاخه root برگردم از داخل هر شاخه و زیر شاخه با یک روش اصولی ؟ (منظورم استفاده /.. نیست !)
من از این روش (که می دونم مناسب نیست ) تا به حال استفاده می کردم ؛ حالا دنبال یک روش درست و حسابی می گردم :
PHP:
'../../'.image_dir.image.gif
3- برای تعریف آدرس فایل ها مثل news.php که به صورت لینک در صفحه نمایش داده میشن ؛ بهتره چه جوری عمل کنم : به صورت مجازی (news.php) یا به صورت آدرس کامل اینترنتی (مثل http://www.site.com/news.php) ؟
ممنون میشم به تمام سوال هام با حوصله پاسخ بدین
