我需要复制远程URL中的所有图像。 GLOB不工作。 例如:URL = http://www.example.com/media/k2/galleries/124 这里124是目录名称。我需要使用php代码复制该目录中的所有图像。 如何做到这一点?从PHP中复制远程URL中的所有图像
2
A
回答
0
除非你有一些花哨的文件系统设置,该网址当然是http协议。 GLOB用于(本地)文件系统操作。使用curl或任何内置的PHP在http中使用。顺便说一句,你需要知道所有的网址下载。仅仅因为124碰巧是一个网络服务器上的目录并不重要......没有DIR命令列出了网络服务器上的所有文件(实际上是URL)。
1
如果你有PHP5和你的服务器上启用的HTTP流包装,这是令人难以置信的简单将其复制到本地文件:
copy('http://somedomain.com/file.jpeg', '/tmp/file.jpeg');
这会照顾您需要的任何流水线等。如果您需要提供一些HTTP参数,则可以提供第三个“流上下文”参数。
尝试下面的代码打开一个目录,并得到其所有文件名
$url='foldername';
$dir = opendir($url);
//List files in images directory
while (($file = readdir($dir)) !== false)
{
echo "filename: " . $file . "<br />";
}
closedir($dir);
...它输出:
filename: a.gif
filename: file.html
filename: g.gif
filename: gg.html
+0
中的文件操作获取所有图像我不知道图像名称。我需要复制该目录中的所有图像。 (例如::“* .jpg”)。怎么做?? –
+0
我已经在上面添加了一个代码。 –
相关问题
- 1. PHP - 复制图像从另一个URL
- 2. Bash命令从远程URL复制图像
- 3. 无法复制图像从PHP中的URL与上传类
- 4. 从URL中获取所有图像
- 5. 从php中的任何url获取所有图像?
- 6. 使用Django从图像URL复制Amazon S3中的图像
- 7. 从URL中绘制图像?
- 8. 从URL将图像复制到服务器,删除所有图像后
- 9. 从PHP提交的URL复制Digg的图像建议从
- 10. 保存图像并复制SD卡中的所有图像
- 11. 在PHP中为GD生成的图像提取远程URL
- 12. 从远程URL下载什么图像
- 13. 从远程URL下载图像
- 14. 从PHP中的图像中删除URL
- 15. 远程图像的PHP复制失败,超时
- 16. 如何从远程git仓库获取所有远程URL?
- 17. PHP - 从远程服务器复制图像时出现的大问题
- 18. 使用java从url复制图像
- 19. PHP获取图像的所有URL的字符串从
- 20. 从url复制后不是精确的图像复制
- 21. 从URL中加载复合图像
- 22. 回复目录中的所有图像?
- 23. 通过HTTP从远程服务器复制图像
- 24. 从远程服务器复制多个图像
- 25. 在php中获取远程图像的图像类型
- 26. 从图像的URL在PHP
- 27. 查找图像中的所有图像的src url
- 28. 将URL从URL复制到远程服务器时获取损坏的图像文件
- 29. 将图像复制到目录中的所有工作簿
- 30. 在PHP中获取图像的URL url
嗨,用于提取任何类型的文件,你需要获得FTP连接访问该文件夹并使用php内置的ftp连接器连接,然后使用php –