Hallo zusammen,
bin mit meinem Latain am Ende. Versuche verzweifelt Bilder von einer fremden Website (mit Erlaubnis) auf einen temporären Ordner auf meinen Webserver (1&1 - Business 5.0 Paket) zu kopieren. Leider bekomme ich es nicht in den Griff. Habe verschiedene Versuche unternommen:
Das kopieren funktioniert - nur wird nicht das komplette Bild kopiert (max. bis zu 50%). Ich kann das Bild auch öffnen - nur halt den obersten Teil. Vergrößen der Size-Größe bei fread bringt nicht. Fehlermeldungen kommen keine - auch nicht mit error_reporting(E_ALL);
Dann habe ich versucht:
Habe ich hier in einem Thread gefunden (http://www.php-resource.de/forum/sho...=bild+kopieren)
tut sich bei mir gar nichts.
...und dann habe ich noch den copy_befehl versucht - komme ich aber auch nicht weiter.
Kann mir vielleicht jemand helfen?
Vielen Dank
Thomas
bin mit meinem Latain am Ende. Versuche verzweifelt Bilder von einer fremden Website (mit Erlaubnis) auf einen temporären Ordner auf meinen Webserver (1&1 - Business 5.0 Paket) zu kopieren. Leider bekomme ich es nicht in den Griff. Habe verschiedene Versuche unternommen:
PHP-Code:
$fsource = fopen ($source, "r");
$ftarget = fopen ("$target", "w+b");
// Einlesen der Quelldatei in Variable
$contents = fread ($fsource, 20971520);
// Zieldatei schreiben
fwrite ($ftarget, $contents);
// Quelle/Ziel schließen
fclose($ftarget);
fclose($fsource);
Dann habe ich versucht:
PHP-Code:
<?
$ExtPic = fopen("http://www.fremde-domain.de/images/10946-1.jpg","rb");
$IntPic = "http://www.meine-domain/temp/10946-1.jpg";
$NewPic = fopen($IntPic,'wb');
while (!feof($ExtPic)) {
fwrite($NewPic,fread($ExtPic,1024));
}
fclose($ExtPic);
fclose($NewPic);
readfile($IntPic); // Ist nur dazu da um das kopierte lokale Bild anzuzeigen, kann gelöscht werden
?>
tut sich bei mir gar nichts.
...und dann habe ich noch den copy_befehl versucht - komme ich aber auch nicht weiter.
Kann mir vielleicht jemand helfen?
Vielen Dank
Thomas
Kommentar