我有这个路径,然而,它是正确的,但浏览器将不包括源文件,除非我把“file:///”放在它的前面。我仍在开发,这最终将在Linux机器上,但同时,我希望看到我的工作以及能够排除故障。有没有解决方案?帮助与Windows路径 - PHP
这种失败:
C:\Program Files (x86)\work\site\js\rowlock.js
这并不失败:
file:///C:\Program Files (x86)\work\site\js\rowlock.js
我有这个路径,然而,它是正确的,但浏览器将不包括源文件,除非我把“file:///”放在它的前面。我仍在开发,这最终将在Linux机器上,但同时,我希望看到我的工作以及能够排除故障。有没有解决方案?帮助与Windows路径 - PHP
这种失败:
C:\Program Files (x86)\work\site\js\rowlock.js
这并不失败:
file:///C:\Program Files (x86)\work\site\js\rowlock.js
尝试使用变量$ _SERVER ['DOCUMENT_ROOT']使脚本独立。例如:任何系统
这是我认为我将不得不使用的,谢谢。 – jim 2010-02-25 14:26:42
@Silver Light, $ _SERVER ['DOCUMENT_ROOT']不适用于Windows IIS&CGI&Apache VirtualHost! – 2012-08-24 15:09:00
只使用前斜杠无处不在,如果你会被移动到这个Linux机器反正。 PHP的窗口可以理解它。
$file='c:/Program Files (x86)/work/site/js/rowlock.js';
Rockjock,我目前使用正斜杠,但文件仍然不会加载。我可以通过将“file://”放在“C:\” – jim 2010-02-25 14:22:25
的前面来获取文件以加载操作系统的唯一方法。当路径为C:/ Program Files(x86)时,放在一台Linux机器上! – Fenton 2010-02-25 14:31:03
对,但现在调试是在一个winbox上,所以我们需要隔离这个问题 – stillstanding 2010-02-25 14:41:13
将引号放在您的路径中。你有空格,所以不能正确读取。
'C:\Program Files (x86)\work\site\js\rowlock.js'
谢谢Andy。我已经试过了,在浏览器中得到“非法url”。 – jim 2010-02-25 14:24:14
您的根文件夹在哪里?
如果其 C:\ Program Files文件(x86)的\工作\网站\
然后简单地访问您的文件中像这样
JS/rowlock.js
这个假设的js是根文件夹
我希望能够使用绝对路径,所以如果我想改变目录结构,它不会是一个大问题 – jim 2010-02-25 14:25:50
上
工作正常,你能说出你发出特定的命令? – stillstanding 2010-02-25 14:26:50