/** * guck mal extra: http://www.verot.net/php_class_upload.htm */ function twShowFormUpload($verz) { // Upload-Button wurde geklickt if (isset($_POST['submit']) && $_POST['submit'] == "hochladen") { // prüfen, ob Datei hochgeladen wurde (in ein temp. Verz auf dem Server) // und ob sie von einem zugelassenen MimeType (Dateiendung) ist. $arrMimetypes = array("image/jpg", "image/jpeg", "image/png", "image/gif"); $errMsg = twUploadValid($_FILES['datei'], $arrMimetypes); // wenn ein Fehler beim Upload auftrat if ($errMsg != "twOkay") { echo $errMsg . "<br />"; ?> <a href="<?php echo $_SERVER['PHP_SELF']; ?> ">nochmal probieren</a><br /><?php } else { ///echo "erstma ins temp-Verzeichnis uffn Server geladn OKAY<br />"; // nun diese Datei in Verzeichnis aufm Server speichern (tempUpload/) $errMsg = twUploadSave($verz); if ($errMsg != "twOkay") { echo $errMsg . "<br />"; ?> <a href="<?php echo $_SERVER['PHP_SELF']; ?> ">nochmal probieren</a><br /><?php } else { // alles hat geklappt... (Bild anzeigen und Frage wies weitergehn soll) echo "Das Bild <b>" . $_FILES['datei']['name'] . "</b> wurde erfolgreich hochgeladen.<br /><br />"; $bild = $verz . $_FILES['datei']['name']; ?> <img src="<?php echo $bild; ?> " /> <br /><br /> <?php twShowFormNext($verz, $_FILES['datei']['name']); } } } else { ?> <form enctype='multipart/form-data' method='post' action='<?php echo $_SERVER['PHP_SELF']; ?> '> <input type='hidden' name='MAX_FILE_SIZE' value='1000000000000' /> 1. Artikel-Bild auswählen (das größte, was da is...):<br /> <input type='file' name='datei' /><br /> 2. und hochladen:<br /> <input type='submit' name='submit' value='hochladen' /> </form> <?php } }
/** * guck mal extra: http://www.verot.net/php_class_upload.htm */ function twA3ShowUpload() { // Upload-Button wurde geklickt if (isset($_POST['submit']) && $_POST['submit'] == "hochladen") { // prüfen, ob Datei hochgeladen wurde (in ein temp. Verz auf dem Server) // und ob sie von einem zugelassenen MimeType (Dateiendung) ist. $arrMimetypes = array("image/jpg", "image/jpeg", "image/png", "image/gif"); $errMsg = twUploadValid($_FILES['datei'], $arrMimetypes); // wenn ein Fehler beim Upload auftrat if ($errMsg != "twOkay") { echo $errMsg . "<br />"; ?> <a href="<?php echo $_SERVER['PHP_SELF']; ?> ">nochmal probieren</a><br /><?php } else { ///echo "erstma ins temp-Verzeichnis uffn Server geladn OKAY<br />"; // nun diese Datei in Verzeichnis aufm Server speichern (img/uploads/) $errMsg = twUploadSave($_SESSION['dirUpload']); if ($errMsg != "twOkay") { echo $errMsg . "<br />"; ?> <a href="<?php echo $_SERVER['PHP_SELF']; ?> ">nochmal probieren</a><br /><?php } else { // alles hat geklappt... echo "Das Bild <b>" . $_FILES['datei']['name'] . "</b> wurde erfolgreich hochgeladen.<br /><br />"; echo "Nun das Bild einfach anklicken, um es auf der Klamotte anzuzeigen.<br />"; ?> <img src="<?php echo $_SESSION['dirUpload']; echo $_FILES['datei']['name']; ?> " style="cursor:pointer; cursor:hand;" onclick="javascript:twMachVorschaubildUploadOhneSave('<?php echo $_SESSION['dirUpload']; ?> ', '<?php echo $_FILES['datei']['name']; ?> '); javascript:twManageFarbe('a3')" /> <br /><br /> oder ein <a href="<?php echo $_SERVER['PHP_SELF']; ?> ">anderes Bild hochladen</a><br /><?php } } } else { ?> <form enctype='multipart/form-data' method='post' action='<?php echo $_SERVER['PHP_SELF']; ?> '> <input type='hidden' name='MAX_FILE_SIZE' value='1000000000000' /> ein Bild auf deinem PC auswählen<br /> <input type='file' name='datei' /><br /> und dieses ausgewählte Bild hochladen<br /> <input type='submit' name='submit' value='hochladen' /> </form> <?php } }