Folgendes habe ich in einer Datei um ein Bild zu speichern:
Rufe ich die Datei im Browser direkt auf funktioniert auch alles. Aber include ich sie mittels
und rufe die Funktion dann auf, wird sie zwar ausgeführt, das Bild wird aber nicht gespeichert.
Wahrscheinlich irgend ein total blöder Fehler, aber leider komm ich alleine nicht drauf. Kann mir jemand helfen?
PHP-Code:
<?php
save_my_img();
function save_my_img(){
ob_start();
$fp = fopen("http://test.de/test.jpg", "rb");
fpassthru($fp);
fclose($fp);
$file = ob_get_contents();
ob_end_clean();
$fp = fopen("./new_filename.jpg", "wb+");
fwrite($fp, $file);
fclose($fp);
}
?>
PHP-Code:
include_once("img_saver.php");
Wahrscheinlich irgend ein total blöder Fehler, aber leider komm ich alleine nicht drauf. Kann mir jemand helfen?
Kommentar