Rolf: Formular verarbeiten

Beitrag lesen

Hallo Chris

Du hast recht, ich habe vergessen zu erwähnen, dass das Bild auf dem Server gespeichert wird, das ist also nicht das Problem.

Ich weiss nur nicht, wie ich es auf der "Warenkorb" Seite wieder ausgeben kann.

Deine Idee mit dem Thumbnail finde ich spitze und ich habe auch versucht beim Upload eines zu erstellen, was mir aber auch nicht gelungen ist. Hast Du eventuell eine Idee :-)

Hier noch das Upload-Script für besseres Verständnis:

<?php  
if (isset($_FILES["bild1"]) AND ! $_FILES["bild1"]["error"]  AND  ($_FILES["bild1"]["size"] < 300000000 )) {  
    $bildinfo = getimagesize($_FILES["bild1"]["tmp_name"]);  
    if ($bildinfo === false) {  
      echo("<p class='javascriptwarnung'>Die Upload-Datei in Feld Nr.1 scheint kein Bild zu sein !</p>");  
    } else {  
      $mime = $bildinfo["mime"];  
      $mimetypen = array (  
  "image/jpeg" => "jpg",  
	"image/gif" => "gif",  
	"image/png" => "png"  
  );  
     if (!isset($mimetypen[$mime])) {  
       die("<p class='javascriptwarnung'>Kein erlaubter Bildtyp in Feld 1, erlaubt sind .jpeg, .gif und .png !</p>");  
     } else {  
       $endung = $mimetypen[$mime];  
     }  
  
     $neuername = basename($_FILES["bild1"]["name"]);  
     $neuername = preg_replace("/\.(jpe?g|gif|png)$/i", "", $neuername);  
     $neuername = preg_replace("/[^a-zA-Z0-9_-]/", "", $neuername);  
     $neuername .= ".$endung";  
     $ziel = "kunden_bilder/$neuername";  
     while (file_exists($ziel)){  
       $neuername = "1. $neuername";  
       $ziel = "kunden_bilder/$neuername";  
     }  
  
      if (@move_uploaded_file($_FILES["bild1"]["tmp_name"], $ziel)) {  
echo "<table class='materialwahl'>\n\n";  
echo "<tr>\n\n";  
echo "<td class='dropdown'>$dropdown1<p class='vorschau_text'>Hochgeladenes Bild: <strong>$neuername</strong></p>  
<p class='vorschau_text2'>Die Druckqualität bei der gewählten Bildgrösse ist: <strong>?</strong></p>\n\n</td>\n\n";  
echo "<td>\n\n<div class='bildvorschau'><img class='vorschau_bild' src=\"kunden_bilder/".$neuername."\" alt='Kundenbild_1' /><p class='bildnr'>Uploadfeld 1</p></div>\n\n</td>\n\n";  
echo "</tr>\n\n";  
echo "<tr><td class='distanz_unten'></td></tr>\n\n";  
echo "</table>\n\n";  
echo "<div class='abstand'></div>\n";  
     } else {  
       echo "<p class='javascriptwarnung'>Der Upload in Feld 1 hat nicht geklappt, probieren Sie es bitte noch einmal !</p>";  
    }  
  }  
}  
?>

Gruss Rolf