【发布时间】:2015-10-16 04:55:54
【问题描述】:
我想创建一个 PHP 网站来管理我在服务器上的文件。所以我在我的服务器上安装了 XAMPP 并在其中运行我的程序。假设我将它安装在 C: Drive
我可以使用此代码将文件上传到另一个驱动器,例如 D: 或 E::
move_uploaded_file($_FILES['file']['tmp_name'], $drive.':/'.$cat.'/'.$catname.'/'.$newfilename)
$drive 代表我的目标驱动器,$cat 代表我的类别组,$catname 代表类别名称。我可以轻松上传文件。
问题是当我想使用这些代码在我的 PHP 上调用文件时:
<audio controls>
<source src="'.$query['a_drive'].':/'.$query['c_group'].'/'.$query['c_name'].'/'.$query['a_link'], 'r'.'" type="audio/'.$extension.'">
Your browser does not support the audio element.
</audio>
$query 是我从数据库中获取数据的查询 (SELECT * bla bla)
我的浏览器无法打开我想打开的文件,它返回我不允许访问这些文件:
不允许加载本地资源:
有人知道怎么解决吗?
【问题讨论】:
-
本地服务器管理的奇怪方法
-
我想将此文件服务器共享到另一台 PC,因此另一台 PC 只需连接到此应用程序,假设:10.10.1.1 然后打开应用程序,然后他们可以在这里搜索/打开任何文件.我需要一个应用程序,因为我想轻松搜索文件...
-
他们在同一个网络上?只需创建一个共享
-
是的,相同的 DNS。已共享文件夹,仍无法访问。即使我无法访问自己的驱动器。
-
听起来不像是你应该通过 php 做的事情