帮助windows路径 - PHP

时间:2010-02-25 14:12:52

标签: php

我有这条路径并且它是正确的,但是浏览器不会包含源文件,除非我在它前面加上“file:///”。我还在开发,这最终会在Linux机器上进行,但与此同时,我希望看到我的工作以及能够对其进行故障排除。有解决方案吗?

这失败了:

C:\Program Files (x86)\work\site\js\rowlock.js

这不会失败:

file:///C:\Program Files (x86)\work\site\js\rowlock.js

4 个答案:

答案 0 :(得分:9)

尝试使用变量$ _SERVER ['DOCUMENT_ROOT']使您的脚本独立。例如:

include($_SERVER['DOCUMENT_ROOT'].'/js/rowlock.js');

适用于任何系统

答案 1 :(得分:8)

如果你将它移动到linux盒子,只需使用前面的斜线。 php for windows可以理解它。

$file='c:/Program Files (x86)/work/site/js/rowlock.js';

答案 2 :(得分:1)

在你的路径上加上引号。你有空格,所以它没有被正确读取。

'C:\Program Files (x86)\work\site\js\rowlock.js'

答案 3 :(得分:1)

你的根文件夹在哪里?

如果是 C:\ Program Files(x86)\ work \ site \

然后像这样简单地访问你的文件

JS / rowlock.js

这假设js在Root文件夹中