PHP/HTML选择本地文件夹

PHP/HTML选择本地文件夹,php,html,Php,Html,我正试图找到一种在PHP中选择文件夹的方法。我检查了所有类似的问题,它们似乎都与上传文件、扫描目录等有关 基本上,我希望在PHP内部网站的页面上有一个“选择文件夹”按钮,然后打开类似于上传文件的浏览窗口,但我只想保存文件夹位置 因此,我希望我的用户能够浏览一个文件夹,单击它,它就会在文本框中填充例如U:/Projects/Project1 因为所有文件夹都具有一致的文件夹结构,所以我可以使用此文件夹位置生成链接,只需添加例如“/Files/Form.doc”来创建“U:/Projects/Pro

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

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

因此,我希望我的用户能够浏览一个文件夹,单击它,它就会在文本框中填充例如U:/Projects/Project1

因为所有文件夹都具有一致的文件夹结构,所以我可以使用此文件夹位置生成链接,只需添加例如“/Files/Form.doc”来创建“U:/Projects/Project1/Files/Form.doc”

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

如果有人能想出一个解决方案,或者知道一个具有这种能力的库,我们将不胜感激


编辑:我有一个完美的文件夹路径选择器,它只在IE中工作-使用ActiveX控件。我的用户大多使用chrome,因此现在我正在研究诸如“ActiveX for chrome”扩展之类的途径,同时也在研究诸如VB脚本之类的替代方案。

您所说的是客户端输入。这与PHP无关,因为它是一个服务器端脚本

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

我找到的唯一解决方案是选择一个包含activeX应用程序的文件夹:

你读过吗?或者@Eugen是的,我读过这两个问题。第一个与文件夹上传有关,因此对我的问题没有帮助。第二个问题有一个关于目录上传的答案,这不是我想要做的。KMån在第二个问题中的回答很有趣,但当我尝试他的解决方案时,它们似乎不起作用。我加入了PHP,因为它将用于我的潜在解决方案中,利用explode函数将文件名从目录中删除。你有没有使用过该解决方案?今天早些时候我试过了,我把第一段代码放在index.html中,第二段放在folderDialog.html中,但收到了错误:Uncaught ReferenceError:showModalDialog没有定义我也没有让它工作,但也没有花很多时间搜索它为什么不工作。不久前我和你有同样的问题,但我的结论是只有activeX才有可能,这对我来说并不合适。你已经调查过了吗?不幸的是,我不熟悉这些语言,也不知道如何实现这些代码。我已经有了一个可以完美使用ActiveX的解决方案,因此可以很好地使用IE。尝试让chrome ActiveX插件作为IE/chrome是我们唯一使用的浏览器。