我有這個設置。PHP全局路徑設置
root dir|
index.php
config.php
file.php |
|
|scripts|a.js
|
|account
|index.php
| |
|member |index.php
現在,我已經包括的index.php成員DIR考慮迪爾的index.php。此外,該帳戶的index.php包括其中包含的config.php,
define('PATH', (__DIR__));
現在,所有賬戶包括的index.php我用,
require_once(PATH . '\file.php');
和工作正常。但是,當我嘗試添加路徑SCRIPT SRC等,
<script type="text/javascript" src="<?php '.PATH.'scripts/livevalidation.js ?>"></script>
我得到一個錯誤,所以我怎麼能包括在腳本中a.js文件夾到使用全局定義路徑賬戶的index.php文件。
謝謝。
因爲我在本地測試我在腳本src獲得這個所以我怎麼能讓它參考腳本文件正確 – Ajay
@Ajay,我只是使用我使用的第一個代碼示例,只是使用「/ scripts /」,因爲這是相對於webroot(即/ yoursite.com/,/ scripts/is yoursite.com/scripts/ )。相對於域 – RSully
此外,因爲你在Windows服務器上,你的服務器路徑將有「\」,但網絡路徑需要「/」 – RSully