导航到C:通过php错误驱动器

时间:2011-03-22 20:43:57

标签: php

我正在尝试通过本地驱动器上的PHP导航到C盘,这一行代码正常工作:

<a href='<?php echo'file:///C:\Users\Emily\Documents\'?>' TARGET="_blank" >Clcik Me</a>

这可以从我的本地驱动器正常工作,但只要这是在我的服务器上它会抛出一个错误。我一直试图剥离和替换斜线,但没有运气,希望有人可以帮助我。

3 个答案:

答案 0 :(得分:2)

这是因为在服务器上没有“C:\ Users \ Emily \ Documents”。

您需要确保服务器上可以使用您使用的文件路径。我的建议是将本地计算机设置为具有服务器上存在的相同文件路径。

例如,假设您有一个名为Web的文件夹,其中包含以下文件和文件夹:

  

的index.php

     

\ images(这是另一个文件夹)

如果您想访问images文件夹中的文件,请从您的文件中,从index.php文件中将其作为“images \ FileYouWant.jpg”访问

您的服务器应该具有相同的设置,因此您将index.php和images文件夹复制到服务器上的文件夹中,这样他们就可以保留相同的文件路径。

您可以在文件路径here

上找到更多信息

答案 1 :(得分:1)

您无法从远程服务器访问本地文件链接。如果仍然可能(就像多年前一样),远程站点可以获取您当地的文件......

答案 2 :(得分:0)

您的服务器操作系统可能不是Windows,文件路径也不同!

尝试使用<?php var_dump(real_path('file_path.php')); ?>

进行调试