获取项目的根路径时出错

时间:2015-05-18 06:46:00

标签: file

我从本地使用FTP下载了我的新项目。但是当我检查代码是否在我当地工作时。所有目录都没有指向我的项目根路径。

在我下载的文件中,我在config.php中有这个路径

/okushon/home/pages/js/jquery.animate-colors-min.js

当我在浏览器中检查时,它没有转到文件

但是当我改变路径时:

./okushon/home/pages/js/jquery.animate-colors-min.js

它转到文件。

我不知道为什么在实时服务器中它起作用,但在我当地的路径上没有用。

1 个答案:

答案 0 :(得分:0)

要包含具有绝对路径的javascript文件,您应该使用类似

的内容

http://www.your-domain.de/js/jquery.animate-colors-min.js

要在本地网络服务器上使用它,请将其替换为

http://localhost/your-project/js/jquery.animate-colors-min.js

最好的方法是在每个页面中包含的额外文件中使用路径变量:

if((isset($_SERVER["HTTP_HOST"]) && 'blablabla'==$_SERVER["HTTP_HOST"])){
    $incPath = '/path/to/your/files/';
    $httpPath = 'http://www.your-domain.de/';
}
else {
    $incPath = '/local/path/to/your/files/';
    $httpPath = 'http://localhost/your-project/';
}