PHP/HTML 选择本地文件夹


PHP/HTML Select Local Folder

>我正在尝试找到一种在PHP中选择文件夹的方法。我已经检查了所有类似的问题,它们似乎都与上传文件、扫描目录等有关。

基本上,我希望我的 PHP 内部网站页面上的表单有一个"选择文件夹"按钮,然后打开类似于上传文件的浏览窗口,但我只想保存文件夹位置。

所以我希望我的用户能够浏览一个文件夹,单击它,它只会填充文本框,例如 U:/Projects/Project1

因为所有文件夹都有一致的文件夹结构,所以我可以使用这个文件夹位置来生成链接,只需附加例如"/文件/表单.doc"来创建"U:/Projects/Project1/Files/Form.doc"

以我有限的知识,我能想到的唯一解决方案是让用户从所需的目录中选择任何文件,例如'U:/Projects/Project1/Test.txt'作为没有附加上传的html输入并将其保存为字符串,然后通过斜杠将字符串分解为数组并删除最后一个斜杠以外的任何内容。

如果有人能想到解决方案,或者知道具有此功能的库,将不胜感激。


编辑:我有一个完美工作的文件夹路径选择器,仅适用于IE - 使用ActiveX控件。我的用户大多使用chrome,所以现在我正在研究诸如" ActiveX for Chrome"扩展之类的途径,同时还在寻找VB脚本等替代方案。

您正在谈论客户端输入。这与PHP无关,因为它是一个服务器端脚本。

由于安全原因,在javascript中无法选择文件夹。Javascript 只能返回选定的文件信息,如文件名、文件大小、文件类型,但不能返回文件在文件系统上的位置。

我找到的唯一解决方案是选择一个带有activeX应用程序的文件夹:http://www.tek-tips.com/faqs.cfm?fid=5201