André Laugks: Bild von anderem Server auf meinen Server kopieren

Beitrag lesen

Dafür ist die FTP-Erweiterung (http://www.php.net/manual/de/ref.ftp.php) bestens geeignet. Vorausgesetzt, Dein Provider hat sie aktiviert.

Natürlich nur, wenn Du die Zugangsdaten zu diesen fremden Server hast.

Ansonsten geht es so:

$externe_datei = "http://fremderserver.de/bild.jpg";

// externe Datei auslesen
$fp=fopen($externe_datei, "r");
$bild = fread($fp, filesize($externe_datei));
fclose($fp);

// Datei erstellen + schreiben
$fp = fopen("bild.jpg", "w");
fwrite($fp, $bild, strlen($bild));
fclose($fp);

Dazu muß aber "fopen wrappers" aktiviert sein.
siehe dazu:
http://de3.php.net/manual/de/function.fopen.php
http://de3.php.net/manual/de/function.readfile.php

MfG, André Laugks

--
L-Andre @ gmx.de