Einzelnen Beitrag anzeigen
  #5  
Alt 06.12.2007, 08:08:16
Lotte1209 Lotte1209 ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 20
AW: Brauche dringend Hilfe! (Variable geht bei mehrseitigem Formular verloren)

Der Fehler äußert sich darin, dass die Upload-Funktion nicht mehr funktioniert.
Es werden also keine Dateien mehr hochgeladen, da die Variable $param[Passagierliste] in doppelten eckigen Klammern steht.
Wenn ich das param[] weglasse, läd er die Datei wieder hoch, verliert aber die Information über die Variable "Passagierliste" schon auf der nächsten Seite.

Gruß lotte1209

PHP-Code:
if (isset($_FILES['$param[Passagierliste]']) && $_FILES['$param[Passagierliste]']['size'] > 0) { 

  
$maxigroesse 1048576;                                             // Größe in Byte angeben 
  
$tempname $_FILES['$param[Passagierliste]']['tmp_name']; 
  
$dateiname $_FILES['$param[Passagierliste]']['name'];                    // Original-Name 
  
$dateigroesse $_FILES['$param[Passagierliste]']['size']; 
   
    if (
$dateigroesse <= $maxigroesse) {                             // Datei zu groß? 
      
if (move_uploaded_file($tempname$pfad $dateiname)) { 
        echo 
"<br><font color=\"#FF0000\">Datei wurde <b>erfolgreich</b> hochgeladen! Dateigröße: <b>$dateigroesse</b> Byte,  Name: <b>$dateiname</b></font>"
      } else { 
        echo 
"<br><font color=\"#FF0000\">Upload war leider nicht erfolgreich!</font>"
      }  
    } else { 
      echo 
"<br><font color=\"#FF0000\">Datei ist größer als <b>$maxigroesse Byte</b> und damit zu groß!</font>"
    }  
 } 
Mit Zitat antworten