Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.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从不同网站读取文件夹的所有文件?_Php - Fatal编程技术网

如何使用php从不同网站读取文件夹的所有文件?

如何使用php从不同网站读取文件夹的所有文件?,php,Php,如何使用php从不同网站读取文件夹的所有文件 我试过这个 $directory = "http://www.******.com/files/"; //get all image files with a .jpg extension. $images = glob($directory . "*.png"); //print each file name foreach($images as $image) { echo $image; } 但无法从PHPglob运行: 此函数将不在

如何使用php从不同网站读取文件夹的所有文件

我试过这个

$directory = "http://www.******.com/files/";

//get all image files with a .jpg extension.
$images = glob($directory . "*.png");

//print each file name
foreach($images as $image)
{
  echo $image;
}

但无法从PHP
glob

运行:

此函数将不在远程文件上工作,因为要检查的文件 必须可以通过服务器的文件系统访问


如果远程站点提供目录列表,则可以从那里查看文件列表。否则,您不能。

您可以编写一个grubber。查看页面上的所有链接并对其进行分析。

您不能像这样直接打开遥控器。lol。无法跨http进行全局访问。。您最好能做的就是卷曲并希望它提供目录索引,然后您可以从该目录索引中获取所有文件并单独下载。@KabirUddin删除此问题可能对您的个人资料最为有益,然后您将从一个被严重否决的问题中恢复失去的分数。