Wie lade ich Bilder in PHP lokal herunter?
阿神
阿神 2017-06-21 10:10:36
0
3
856

Das Ergebnis dieser Frage auf Baidu scheint eins zu sein und dann auf verschiedene Weise kopiert und eingefügt zu werden
Das Bild wird auf den Server hochgeladen

function dlfile($file_url, $save_to)
{
    $in=    fopen($file_url, "rb");
    $out=   fopen($save_to, "wb");
    while ($chunk = fread($in,8192))
    {
        fwrite($out, $chunk, 8192);
    }
    fclose($in);
    fclose($out);
}
阿神
阿神

闭关修行中......

Antworte allen(3)
三叔

简单点可以这样

$url = "http://xxxxx";
$save_file = "xxx.xx";
file_put_contents($save_file, file_get_contents($url));
大家讲道理

正好有写文章:/a/11...

刘奇

fopen或者file_get_contents虽然简单,但不支持很多特性,如连接超时等操作。在实际运行中可能会导致脚本长时间阻塞直到达到php的超时设置。并发高的话甚至可能拖垮服务器。目前基本使用curl替代

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage