使用PHP将图像传输到服务器

时间:2009-03-21 16:18:19

标签: php upload image

我有一些在线图片,图片很简单http://domain.com/pic.jpg例如;有一个上传功能,但这是用于用户上传 用户不会上传,这是一个自动上传。 这意味着我在阵列上有Urls,我希望php自动将这些Urls照片上传到服务器中 任何帮助!!感谢

1 个答案:

答案 0 :(得分:5)

define('IMAGE_PATH', '/path/to/images');

foreach ($urlArray as $url) {
    file_put_contents(IMAGE_PATH . "/" . basename($url), file_get_contents($url));
}

这将要求运行Apache的用户具有对IMAGE_PATH的写访问权。此外,这可能不是您的确切解决方案。您似乎需要一个数据库来存储这些文件名,然后可能应该使用ID而不是原始文件名。