【发布时间】:2014-08-25 21:38:10
【问题描述】:
我的脚本在http://localhost/path/test/index.php,我要删除的文件在http://localhost/path/media/test.txt。
我想将项目的路径设为常量PATH,在本例中为path/。于是我用root相对路径unlink("/" . PATH . "media/test.txt")试了一下,还是不行。
任何想法如何解决这个路径问题?
【问题讨论】:
-
磁盘上的目录结构是否与 URL 结构匹配?如果是这样:
unlink('../media/text.txt') -
"/" . PATH . "media/test.txt"不是根相关的,至少如果“根”是指“Web 服务器文档根”。该路径是绝对的(就像文件系统中的绝对路径一样)。 -
web url 与文件系统路径几乎没有关系。你不能用一个代替另一个。