Bild von einer anderen Webseite speichern

PHP:
<?php
error_reporting(E_ALL);

$filename = "Webcam_Screen_".date("H-i").".jpg";

$zieldatei = $filename;
$quelldatei = file_get_contents("http://www.monoceros.de/eishalle/webcam/images1.jpg");


    if (!$handle = fopen($zieldatei, "w")) 
    {
         print "Kann die Datei $zieldatei nicht öffnen";
         exit;
    }

    if (!fwrite($handle, $quelldatei)) 
    {
        print "Kann in die Datei $zieldatei nicht schreiben";
        exit;
    }

    print "Bild wurde gespeichert";
    fclose($handle);

?>
Der Code funktioniert ;)
Tobias dein PHP5 Code funktioniert auch aber der von PHP4 net..
Ich nutze lokal PHP5 aber auf meinem Server PHP4 und von daher programmiere ich auch im 4er...
Aber deinen Code werde ich mir trotzdem speichern ;)
Dann sieht man auch ma was PHP5 kann und 4 nur mit 10 Zeilen Code :D
SChönen Abend noch und Danke für eure Hilfe...



Habe mich von euch inspirieren lassen und es funzte dann alles wie gewollt..
Danke ;)
 
Alternative:

PHP:
$f=fopen("deinbild.jpg", "w+");
fwrite($f, implode("", file("http://www.monoceros.de/eishalle/webcam/images1.jpg")));
fclose($f);
 
:offtopic:
Das artet hier ja schon fast zu einem Contest aus... Wer schreibt den kürzesten Code? Preis: ein (virtueller) Keks, gesponsort von mir!
:)
 
Juhu Kekse ^^

Ich mach mal den Anfang ;)
PHP:
fwrite(fopen("bild.jpg", "w+"), implode("", file("http://www.monoceros.de/eishalle/webcam/images1.jpg")));
 
PHP:
copy("http://www.monoceros.de/eishalle/webcam/images1.jpg","image.jpg");
Gewonnen!

Grüße,
Matthias
:offtopic:
Und auch wenn das nun garnichts zum Thema beiträgt. Ich bin teilweise immerwieder verblüfft wie k*cksimpel manche Aufgaben sich lösen lassen. Irgendwie erinnert mich das schon fast an einen Dosbefehl :suspekt:

Achja, von mir gibts dafür auch einen Keks, und zwar nen echt großen :D
 
Zurück