[PHP] Bild ausgabe Fehler
- Shadowfighter
- Geschlossen
- Erledigt
-
-
Bitte um noch weniger Code.
Nein natürlich den ganzen! -
PHP
Alles anzeigen<?PHP $dateityp = GetImageSize($_FILES['datei']['tmp_name']); if($dateityp[2] != 0) { if($_FILES['datei']['size'] < 102400) { move_uploaded_file($_FILES['datei']['tmp_name'], "upload/".$_FILES['datei']['name']); echo "Das Bild wurde Erfolgreich nach upload/".$_FILES['datei']['name']." hochgeladen"; echo "<br/>" echo "<img scr= upload/".$_FILES['datei']['name'].">"; } else { echo "Das Bild darf nicht größer als 100 kb sein "; } } else { echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen"; } ?>
-
-
Ja, die Datei wird nach /upload kopiert.
Stimmt, Danke für die Information
Habe den Code nun noch angepasst.
Im Browser wird folgendes ausgegeben:
PHP<div class="content"> <div class="hbg"> <div class="hbg_resize" > Das Bild wurde Erfolgreich nach upload/IMG-20121226-WA0017.jpg hochgeladen<img scr=upload/IMG-20121226-WA0017.jpg> </div> </div> </div>
Im Code sieht es nun folgendermaßen aus:
PHP
Alles anzeigen<?PHP $dateityp = GetImageSize($_FILES['datei']['tmp_name']); if($dateityp[2] != 0) { if($_FILES['datei']['size'] < 102400) { move_uploaded_file($_FILES['datei']['tmp_name'], "upload/".$_FILES['datei']['name']); echo "Das Bild wurde Erfolgreich nach upload/".$_FILES['datei']['name']." hochgeladen"; echo "<br/>" echo "<img scr=upload/".$_FILES['datei']['name'].">"; } else { echo "Das Bild darf nicht größer als 100 kb sein "; } } else { echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen"; }?>
-
Frag mal ab, ob move_uploaded_file nicht false ist, denn nur dann wurde das Bild wirklich hochgeladen. Schau dir auch mal http://php.net/manual/de/function.is-uploaded-file.php an.
-
-
Ich bekomme nur ein Kleines Bild-Icon angezeigt, aber nicht das hochgeladene Bild.
Code:
PHP
Alles anzeigen<?PHP $dateityp = GetImageSize($_FILES['datei']['tmp_name']); if($dateityp[2] != 0) { if($_FILES['datei']['size'] < 102400) { move_uploaded_file($_FILES['datei']['tmp_name'], "upload/".$_FILES['datei']['name']); echo "Das Bild wurde Erfolgreich nach upload/".$_FILES['datei']['name']." hochgeladen"; echo "<br>"; echo "<br>"; echo '<img src="upload/'.$_FILES['datei']['name'].'">'; } else { echo "Das Bild darf nicht größer als 100 kb sein "; } } else { echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen"; } ?>
-
Lass dir doch mal $_FILES['datei']['name']ausgeben
-
Wenn ich das tue, wird mir z.b.
largeButtons.png ausgegben.
Komischerweise funktioniert die Bild Anzeige nun.
Gruß
-
breadfish.de
Hat das Thema geschlossen.