我想知道是否有人可以帮助我.
我正在尝试检索我正在构建的图像库脚本中使用的xml文件的文件路径.
我的文件夹结构如下:
website/development/UploadedFiles /'username'文件夹/'location'文件夹/ file.xml
我把这个放在一起尝试让我走上正轨:
<?php
chdir('var/www/');
echo realpath('./././file.xml');
?>
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
警告:chdir()[function.chdir]:第2行/homepages/2/d333603417/htdocs/development/real.php中没有这样的文件或目录(错误号2)
我确信我在这里犯了一个初学者的错误,但我想至少尝试一下.我只是想知道是否有人可能会请这个,并让我知道我哪里出错了.
非常感谢
这是因为有两种类型的Unix路径:
绝对路径:( /var/www/始终以/)开头
相对路径:( var/www/相对于你所在的地方./开头没有)
如果你对/var/www/你有所了解/var/www/.
如果你向var/www/你致敬<directory_where_you_are>/var/www/
你也有错误./././.
./ - 表示您当前的目录.使用./././离开您在当前目录中.
如果您想通过目录树使用../(意味着父目录)向上移动.