Bildupload
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
ansatz
besten dank
bild
bildchen
bilddatei
byte
datei
daten
eingabeformular
endung
extension
fehlermeldung
formen
formular
hochladen
inhalt
limit
ordner
sen
want
-
hallo zusammen, hab da mal ne kleine Fr?ge zu folgendem Script
HTML
<form name="mf" action="hochladen.php" method="post" enctype="multipart/form-data">
<input type='submit' NAME='senden' VALUE='Bild hochladen' >
Bild:<input type='file' name='bilddatei' value='durchsuchen'>
</form>
PHP (habsch gemopst d?rfte also funnzen)
<?php
$extlimit = "yes"; //Do you want to limit the extensions of files uploaded
$limitedext = array(".gif",".jpg",".png",".jpeg"); //Extensions you want files uploaded limited to.
$sizelimit = "yes"; //Do you want a size limit, yes or no?
$sizebytes = "100000"; //size limit in bytes
if($senden){
if($bilddatei!= "") {
if (($sizelimit == "yes") && ($bilddatei_size > $sizebytes)) {
echo "Die Bilddateiname ist zu gross, sie darf mamimal $sizebytes bytes sein.";
}
$ext = strrchr($bilddatei_name,'.');
if (($extlimit == "yes") && (!in_array($ext,$limitedext))) {
echo "Die Bilddateiname hat nicht die richtige Endung.";
}
//Der Ordner images liegt auf dem Server, dort werde die Bilder kopiert.
//falls im images Ordner der Name der Bilddatei schon existiert, dann soll eine Fehlermeldung kommen.
elseif (file_exists("images/$bilddatei_name")) {
echo "Der Bilddateiname existiert bereits. Bitte ?ndere den Bilddateinamen und versuche es nochmal.";
}
//ansonsten wird die Datei im Ordner images kopiert
else{
copy($bilddatei,"images/$bilddatei_name");
} }//if($bilddatei!= "") {
}//if($senden)
//im formular muss unbedingt enctype="multipart/form-data" enthalten!
?>
das mag ja sicherlich funnzen, nur h?tte ich gern, das nach dem hochladen das hochgeladene bild angezeigt wird....geht das?
BESTEN DANK -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
niemand nen vorschlag?
-
Da fehlen die ganzen Bestimmungen f?r die Variablen!
$bilddatei, $bilddatei_size und $bilddatei_name werden nirgendwo bestimmt....
ach ja, und zur Frage: Ja das geht!
Aber ich mach mir jetzt nicht die M?he, erstmal dein script zu korrigieren und das noch zu schreiben...
Na ja gut der Ansatz: echo '<img src="images/$bilddatei_name" alt="Bild">';
Wo du das hinsetzen musst, musst du selber rauskriegen :P -
Bekommst du ne PHP Fehlermeldung? Annsonsten f?g mal nen Paar echos hionzu um zu sehen ob und wie weit das script ausge?hrt wird.
-
das bild soll aber im html teil ausgegeben werden.....
sprich als klassisches <img name="bildchen" src="bla.jpg">
und dann beim ?bermitteln der daten
onclick="bildchen.src='images/grml.jpg'"
geht das irgendqwie zu l?sen... und kann ich die formular inhalte auch ?bergeben, ohne das ich die seite verlasse.... sprich ich m?chte auf dem eingabeformular bleiben und darunter soll einfach das bild erscheinen.... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage