我有这条路径并且它是正确的,但是浏览器不会包含源文件,除非我在它前面加上“file:///”。我还在开发,这最终会在Linux机器上进行,但与此同时,我希望看到我的工作以及能够对其进行故障排除。有解决方案吗?
这失败了:
C:\Program Files (x86)\work\site\js\rowlock.js
这不会失败:
file:///C:\Program Files (x86)\work\site\js\rowlock.js
答案 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文件夹中