我有这个设置。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