Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP |返回无效链接_Php_Html_File - Fatal编程技术网

PHP |返回无效链接

PHP |返回无效链接,php,html,file,Php,Html,File,所以我有一些PHP用来读取目录中的所有内容(目录、子目录、文件等)。这将返回正确的列表,但所有me链接都是“无效”的,但它们不是。我无法单击它们或在新窗口中打开它们,因为它只是转到关于:空白,但是如果我右键单击然后复制它,我可以粘贴它并转到有效的网页。我不太确定这是什么原因造成的。这是我的相关代码: 示例输出: 摄像机卷 Overwolf 保存的图片 屏幕截图

所以我有一些PHP用来读取目录中的所有内容(目录、子目录、文件等)。这将返回正确的列表,但所有me链接都是“无效”的,但它们不是。我无法单击它们或在新窗口中打开它们,因为它只是转到
关于:空白
,但是如果我右键单击然后复制它,我可以粘贴它并转到有效的网页。我不太确定这是什么原因造成的。这是我的相关代码: 示例输出:


  • 摄像机卷
  • Overwolf
  • 保存的图片
  • 屏幕截图
  • 上传
  • iCloud照片 下载
  • 共享 专辑
  • 上传

  • 问题:您似乎丢失了所有链接中的

    解决方案: 将适当的协议添加到URL的开头,您将可以:

    <a href="file:///C:/UsersThatr/Pictures/9.jpg">9.jpg</a>
    
    
    
    注意:使用正斜杠
    /
    深入链接中的目录,并且不应在链接中混合使用两个斜杠,因为这样也不会起作用

    首先指出这一点是值得赞扬的


    使用URL而不是实际路径!例如,
    http://localhost/path/file.ext
    并创建符号链接@伊斯梅尔博还有别的办法吗?如果这样做,我必须重写代码。尝试将
    文件://
    添加到您的URL,例如:
    file:///C:/Users/Thatr/Pictures/6.jpg
    这太糟糕了,你需要使用服务器。。!如果您将自己的计算机路径硬编码到站点中,请在您的PC上安装XAMPP或开始使用某些联机托管服务器。当您将其联机上载或在其他地方打开时,您会遇到很多麻烦居住