ich suche schon lange nach Hilfe für mein Problem:
Ich möchte per URL ein Bild auf meinen Server laden.
Hier mal mein bisheriger Code, der für den Upload per http verantwortlich ist (nicht selber gemacht!)
Code:
if (!preg_match('#^(https?|ftp)://#i', $name)) { //BAD URL echo " <p align=\"center\"> Bad URL... 1.</p>"; } $filenum=fopen($file_u,"rb"); if ($filenum == 0) { //BAD URL echo " <p align=\"center\"> Bad URL... 2.</p>"; } //Binärdaten laden von Webseite $contents=""; while (!feof($filenum)) { $contents.=fread($filenum,1024); //filesize($filename)); } fclose($filenum); //Zielort $name = substr($name, strrpos($name, "/")+1); $sql_bild = mysql_query("SELECT dvdid FROM dvd WHERE bild LIKE '%".$name."%'"); // Bild schon vorhanden? if (mysql_num_rows($sql_bild) > 0) { echo "Bild schon vorhanden!"; die; } //Speichern der geladenen Daten $filenum=fopen("images/".$name,"wb"); fwrite($filenum,$contents); fclose($filenum); } }
Warning: feof(): supplied argument is not a valid stream resource in /home/www/web744/html/eintragen.php4 on line 208
Warning: fread(): supplied argument is not a valid stream resource in /home/www/web744/html/eintragen.php4 on line 209
Was stimmt denn da nicht? Kann mir bitte bitte jemand helfen? Bräuchte es dringend!!!
Schonmal vielen Dank!
Einen Kommentar schreiben: