Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung verschiedener Methoden zum Herunterladen von Remote-Bildern mit PHP
In diesem Artikel werden hauptsächlich relevante Informationen zu verschiedenen Methoden zum Herunterladen von Remote-Bildern in PHP zusammengefasst. Freunde in Not können darauf zurückgreifen.
Zusammengefasste Zusammenfassung verschiedener Methoden zum Herunterladen von Remote-Bildern in PHP
Dieser Artikel zeigt drei Methoden zum Herunterladen von Bildern von Remote-URLs und zum Speichern in lokalen Dateien, einschließlich file_get_contents, curl und fopen.
1. Verwenden Sie file_get_contents
function dlfile($file_url, $save_to) { $content = file_get_contents($file_url); file_put_contents($save_to, $content); }
2 >
function dlfile($file_url, $save_to) { $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 0); curl_setopt($ch,CURLOPT_URL,$file_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $file_content = curl_exec($ch); curl_close($ch); $downloaded_file = fopen($save_to, 'w'); fwrite($downloaded_file, $file_content); fclose($downloaded_file); }
3. Verwenden Sie fopen
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); }Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein.
PHPRegelmäßiger Abgleich von Datum und Uhrzeit (Zeitstempelkonvertierung) Beispielcode
PHPBeispiel für die Verwendung von curl_multi zur Implementierung gleichzeitiger Anforderungen
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung verschiedener Methoden zum Herunterladen von Remote-Bildern mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!