Du hast nur bei dir keine Datei ausgewählt gehabt, dies solltest du vorher überprüfen, daher kommt auch die Fehlermeldung Warning: file_get_contents(): Filename cannot be empty in
Um das Bild darzustellen aus den Binärdaten musst du im Header senden das es sich um ein Bild handelt. Danach das Bild per PHP ausgeben, nicht in einem HTML Tag.
Den Folgenden Code habe ich Mal geschrieben, vielleicht kannst du ihm wiedervewerten. $banner->Image ist die URL zu einem Bild.
PHP Code:
$info = getimagesize($banner->image);
$im;
switch($info[2])
{
case 1: //gif
$im = imagecreatefromgif($banner->image);
break;
case 2: // jpeg
$im = imagecreatefromjpeg($banner->image);
break;
case 3: // png
$im = imagecreatefrompng($banner->image);
break;
}
switch($info[2]) {
case 1: //gif
header("Content-type: image/gif");
break;
case 2: // jpeg
header("Content-type: image/jpeg");
break;
case 3: // png
header("Content-type: image/png");
break;
}
Um das Bild darzustellen aus den Binärdaten musst du im Header senden das es sich um ein Bild handelt. Danach das Bild per PHP ausgeben, nicht in einem HTML Tag.
Den Folgenden Code habe ich Mal geschrieben, vielleicht kannst du ihm wiedervewerten. $banner->Image ist die URL zu einem Bild.
PHP Code:
$info = getimagesize($banner->image); $im;
switch($info[2]) { case 1: //gif $im = imagecreatefromgif($banner->image); break; case 2: // jpeg $im = imagecreatefromjpeg($banner->image); break; case 3: // png $im = imagecreatefrompng($banner->image); break; }
switch($info[2]) { case 1: //gif header("Content-type: image/gif"); break; case 2: // jpeg header("Content-type: image/jpeg"); break; case 3: // png header("Content-type: image/png"); break; }
Er hat die Daten als Blob in der Datenbank und nicht auf dem FTP Server hochgeladen.
Du kannst mit HTML und dem img Tag einen base64 kodierten String übergeben. Ich habe das mal kurz für dich gemacht (). In der Datenbank habe ich eine Spalte ext hinzugefügt, wo der Dateityp gespeichert wird.
Er hat die Daten als Blob in der Datenbank und nicht auf dem FTP Server hochgeladen.
Du kannst mit HTML und dem img Tag einen base64 kodierten String übergeben. Ich habe das mal kurz für dich gemacht (). In der Datenbank habe ich eine Spalte ext hinzugefügt, wo der Dateityp gespeichert wird.
Danke dir und Serraniel !
Nur eine kurze Frage. Woran lag es denn jetzt das er es so ausgegeben hat bei mir?
Nur eine kurze Frage. Woran lag es denn jetzt das er es so ausgegeben hat bei mir?
Du hast einfach nur das Bild ausgegeben und der Browser hat die Das Bild auch bekommen, jedoch weiß der Browser nicht was damit zu tun ist (Ist es ein Bild? Ein Video ? Einfach nur Text ? etc..).
Daher musst du Header mit dem MIME-Type mitsenden.
Lawl Image - Easy Image upload 10/08/2015 - Coding Releases - 132 Replies Hier steht euch nun die gründlich überarbeitete Version von LawlImage zur verfügung!
Mit LawlImage ist es einfach wie nie, schnell Bilder hochzuladen.
Das einzige was ihr tun müsst, ist einen Rechtsklick auf das Bild auszuführen und unter "Senden an" oder "Send To" LawlImage zu wählen.
Schneller kann man Bilder nicht hochladen!
http://image.lawl-dev.com/imgsrv.php?url=79348bed 8d5da002ffc10d36f2e916d2.png
Für wow geld ausgeben oder für free to play games geld ausgeben? 09/22/2013 - General Gaming Discussion - 5 Replies Hallo,
was meint ihr sollte man für freetoplay spiel, wo paytowin herrscht, dafür sein Geld ausgeben, damit man für eine permanente (Beispiel) waffe 25€ ausgibt oder sollte man das Geld lieber in wow reinstecken und halt nur ne begrenzte Zeit spielen, man kann bei freetoplay ja immer spielen, aber bei wow hast du ja alle "Waffen" für immer, also was meint ihr sollte man in wow das Geld reinstecken oder eher in ein paytowin system es reinsteken? :)
[Trading] Signature image + topic image 07/31/2013 - League of Legends Trading - 0 Replies If you can make those please add me on my skype, which can be found in my signature.
Dibiase - New Sig/Full Size Image - [GIANT IMAGE WARNING] 10/26/2011 - General Art - 1 Replies WARNING - SOME OF THESE IMAGES ARE MASSIVE(OVER 2000 PIXELS WIDE/1000 PIXELS HIGH).
This is my latest signature collection, the full size images show the detail.
Full-Size:
http://img339.imageshack.us/img339/971/dibiaseful l.png
Super-Sized:
Neuer Image Hoster / New Image Hoster 05/15/2010 - Main - 9 Replies Hi,
ich habe einen neuen Image-Hoster erstellt. Ich hoffe das ich einige Nutzer finde.
Falls ihr irgendwelche verbesserungs vorschläge habt bitte posten.
Bitte Hier Klicken
Hi,
i created a new Image-Hoster. I hope that i find some users.
If you have any tips to make this site better please post them.