Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.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 如何列出给定URL目录中的所有文件名_Php - Fatal编程技术网

Php 如何列出给定URL目录中的所有文件名

Php 如何列出给定URL目录中的所有文件名,php,Php,这就是我要做的。下面给出的URL目录包含两个文件,我想列出URL目录中的所有文件。请参见下面的说明: URL Directory = http://this_is_my_site/public_files/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb

这就是我要做的。下面给出的URL目录包含两个文件,我想列出URL目录中的所有文件。请参见下面的说明:

URL Directory = http://this_is_my_site/public_files/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                file_1.txt<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                file_2.php<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                file_3.pdf<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                file_4.rar<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                file_5.dwg
URL目录=http://this_is_my_site/public_files/
文件_1.txt
文件2.php
文件3.pdf
文件4.rar
文件_5.dwg
“我的本地主机”中的所需结果

        file_1.txt<br>
        file_2.php<br>
        file_3.pdf<br>
        file_4.rar<br>
        file_5.dwg
文件_1.txt
文件2.php
文件3.pdf
文件4.rar
文件_5.dwg

基本上,我只想循环所有文件,包括给定URL目录中的扩展名。我知道我可以在本地从一个文件夹到另一个文件夹执行此操作,但我需要从另一个服务器(即给定的URL目录)获取此操作。

我自己也没有尝试过,但此操作可能是解决您问题的方法。让你试试看

用法示例:

$directory = <your url path for directory>;
$files = scandir($directory);
$directory=;
$files=scandir($directory);
文件的响应将是给定目录中所有文件的数组

注意:该方法还列出目录的