如何使用PHP复制大量图像

时间:2014-06-04 11:02:23

标签: php copy

我想创建一个php脚本,在每个页面加载时复制大量图像。

例如:

image.php

<php
// my url array will be a lot of image path from another websites
// like this: $url[] = 'http://domain.com/image/firstnews.jpg';

$url = array();

for($count = 0; $count < count($url); $count++)
{
    if(copy($url[$count], 'temp/' . $newpath))
    {
        // make_thumb() is a function that i have created it
        if(make_thumb($newpath , $thumb))
        {
            unlink('temp/' . $newpath);
        }
    }
}

?>

如果我的图像计数为8-10这是好的并且工作成功但是如果图像的数量更重要,例如,图像计数为12它不能工作并且我有一些错误:

某个时间:503服务不可用于服务器

还有一段时间:php超时60秒。

我认为问题适用于copy(),但我不知道为什么?

请帮帮我。我不是专业程序员。

1 个答案:

答案 0 :(得分:0)

ini_set('max_execution_time', 0);

在执行复制操作之前使用此行。