Externe Grafik speichern auf eigenem Server(mit eigenem Namen)

IR-Bastian

Mitglied
Hiho Zusammen,

also ich habe einen Server auf welchem dynamisch Grafiken erzeugt werden:
Zum Beispiel so:
PHP:
http://www.wetteronline.de/cgi-bin/cgiaktgraph?ART=karte&LANG=de&JJ=2007&MM=05&TT=12&TIME=1200&TYP=wetter&KEY=euro&UTCTIME=200704121000&TIME=1210240095

So lautet z.b. eine URL zu einer Grafik. Nun möchte ich diese per PHP auslesen und auf dem eigenen Server speichern und zwar unter einem eigenen Namen.

Wenn ich diesen Wust weiter oben bei einem img-Tag als src einsetze funktioniert dies auch und die Grafik wird angezeigt.

Ich kriege es ÜBERhaupt nicht hin und wäre sehr dankbar wenn mir da einer massiv helfen würde... ich hänge schon seit stunden an dieser Problematik :(((

Ciao
Bastian
 
Wenn du kein Passwort zu dem Server hast, kann dir hier niemand helfen, denn deine einzige Möglichkeit besteht darin die Datei per FTP auf deinen Server zu übertragen. Man sollte aber generell keine Bilder von fremden Servern auf den eigenen übertragen, denn das gibt nur Ärger. Es gibt zwar eine Möglichkeit, wie man das bewerkstelligen kann, jedoch ist die auf den meisten Servern nicht möglich, da dein eigener Server ein Windoof-Server sein muss.
MfG, Andy
 
Also mal angenommen, du hast vom Rechteinhaber die Genehmigung, geht das recht simpel:
PHP:
<?php
$f=fopen('deineigenerdateiname.gif','wb');
fputs($f,file_get_contents('http://www.fremderserver.de/bild.gif'));
fclose($f);
?>
 
Zurück