رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش تعیین \ برای ویندوز و یا / برای گنو/لینوکس در پی اچ پی
#1
 [ آموزش تعیین \ برای ویندوز و یا / برای گنو/لینوکس در پی اچ پی ]
توضیح کد:
اگر مثل من واسه خودتون یک میکرو فریمورک ساختید و بعضی از پروژه هاتون رو با فریمورک خودتون انجام میدید یکی از اولین کارهایی که باید برای ساخت قلب پروژه تون یا همون فایل config.php که تمام تنظیمات پروژه تون اول از این فایل لود میشه، تنظیم Directory Seperator هستش تا اگر پروژه تون توی سیستم عامل های ویندوز یا انواع یونیکس در نهایت اجرا شد بازم کار کنه که دلیل این کار ما بخاطر همین تفاوت در آدرس دهی در این دو نوع سیستم عامل هستش و توی پروژه تون به جای / یا \ از ثابت DS
(یا بقیه ثابت های دیگه برای هسته سایت یا محل کتابخونه ها) که توی کد زیر تعریف میکنیم در آدرس های موجود توی کد های پی اچ پی خودمون استفاده کنیم.

کد پی‌اچ‌پی:
<?php
defined
('DS') ? null define('DS',DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null define('SITE_ROOT' DS.'Users'.DS.'Sites');
defined('LIB_PATH') ? null define('LIB_PATH'SITE_ROOT.DS.'Includes'); 

و درrequire_once ها به عنوان مثال به صورت زیر می نویسیم:

کد پی‌اچ‌پی:
require_once(LIB_PATH.DS.'Functions.php'); 

البته اشتباها فایل های CSS و Html رو اینجوری آدرس دهی نکنید!
[عکس: home-icon.png]
پاسخ
 سپاس شده توسط E-Beshkani ، g.saeed ، MrAhmad




کاربران در حال بازدید این موضوع: 1 مهمان