Heim > Backend-Entwicklung > PHP-Tutorial > Wie kopiere ich Bilder mit PHP von der URL auf den Server?

Wie kopiere ich Bilder mit PHP von der URL auf den Server?

DDD
Freigeben: 2024-10-18 22:53:30
Original
779 Leute haben es durchsucht

How to Copy Images from URL to Server Using PHP?

Kopieren von Bildern von URL auf Server mit PHP

Bei der Arbeit mit Webanwendungen ist es oft notwendig, Bilder von externen URLs herunterzuladen um sie lokal auf dem Server zu speichern. PHP bietet mehrere Möglichkeiten, diese Aufgabe zu erfüllen.

Für PHP-Versionen 5 und höher bietet die Funktion „copy()“ eine unkomplizierte Methode zum Kopieren von Dateien von Remote-URLs auf den Server. Die Syntax lautet wie folgt:

<code class="php">copy('http://example.com/image.png', '/path/to/local/image.png');</code>
Nach dem Login kopieren

Wenn PHP5 nicht verfügbar ist, können die Funktionen file_get_contents() und fopen() zusammen verwendet werden. Die erste Funktion ruft den Bildinhalt von der URL ab und die zweite Funktion speichert den Inhalt in einer Datei auf dem Server:

<code class="php">$content = file_get_contents('http://example.com/image.png');
$fp = fopen('/path/to/local/image.png', 'w');
fwrite($fp, $content);
fclose($fp);</code>
Nach dem Login kopieren

Um sicherzustellen, dass das Bild mit den entsprechenden Berechtigungen gespeichert wird, legen Sie die richtige Datei fest Berechtigungen (z. B. 777) nach dem Kopieren der Datei.

Das obige ist der detaillierte Inhalt vonWie kopiere ich Bilder mit PHP von der URL auf den Server?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage