Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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 你能在一个有JavaScript但没有ActiveX的目录中列出文件吗?_Php_Javascript_Readdir_Opendir - Fatal编程技术网

Php 你能在一个有JavaScript但没有ActiveX的目录中列出文件吗?

Php 你能在一个有JavaScript但没有ActiveX的目录中列出文件吗?,php,javascript,readdir,opendir,Php,Javascript,Readdir,Opendir,我用php编写了一个脚本,它允许我以数组的形式获取目录中的文件列表,解析每个文件的特定字符串,然后显示包含搜索字符串的所有文件 但我的IT人员不允许我在服务器上安装php。在没有ActiveX的情况下使用javascript可以做到这一点吗?我在这上面能找到的东西都很旧了 或者,有没有办法让像opendir和readir这样的php函数在远程服务器上工作 谢谢,如果目录位于远程服务器上,JavaScript/ActiveX将帮助您完成所需的操作。因此,不,不能这样做。如果可以的话,这将是相当严重

我用php编写了一个脚本,它允许我以数组的形式获取目录中的文件列表,解析每个文件的特定字符串,然后显示包含搜索字符串的所有文件

但我的IT人员不允许我在服务器上安装php。在没有ActiveX的情况下使用javascript可以做到这一点吗?我在这上面能找到的东西都很旧了

或者,有没有办法让像opendir和readir这样的php函数在远程服务器上工作


谢谢,如果目录位于远程服务器上,JavaScript/ActiveX将帮助您完成所需的操作。因此,不,不能这样做。

如果可以的话,这将是相当严重的安全违规行为。您需要在具有文件系统访问权限的服务器上安装一些东西。如果这是在一个内部网络上,您可以简单地启用目录浏览。。。但是没有任何仅客户端的解决方案。

如果目录所在的机器不是运行web浏览器的机器,则Javascript和ActiveX都与您的问题无关。也许你可以解释更多关于目录在哪里,以及在哪里/如何使用或查看列表的信息。如果这可以用js完成,我就可以在本地完成。我只是不能在服务器上安装php,所以如果我只能用php安装,我就必须远程运行脚本。出于好奇,如果你能够访问物理机器来运行它,为什么不运行一个标准的grep或类似的实用程序呢?这是否需要在浏览器窗口中运行?理想情况下,这将在web浏览器中运行。这是许多人将使用的内部网的一个功能。嗨,你误解了我的问题。如果可以用javascript实现,我可以在本地实现。我只问过如何在远程服务器上为php安装php,因为我无法在需要获取文件列表的服务器上安装php。