stephan: Upload Problem

Beitrag lesen

Hey,

ich habe ein Problem mit folgendem Code, der dazu da sein soll, eine Datei upzuloaden. Ich teste das Ganze auf einem XAMPP-System. Warum funktioniert das nicht?

Hier erstmal der HTML-Teil:

<form action='<? echo $_SERVER['PHP_SELF'].'?site=dateimanager&'.$_SERVER['QUERY_STRING']; ?>' method='post' enctype='multipart/form-data' name='form1' id="form1">
        Dateiupload:&nbsp;&nbsp;<input type="hidden" name="flag1" id="flag1" value="1">
<input type="file" name="datei">
         &nbsp;&nbsp;|&nbsp;&nbsp;
<input type="submit" name="Submit" value="Hochladen">
</form>

Und jetzt der PHP-Teil ($uvz ist der Verzeichnisname test/upload; newfilename überprüft, ob der Dateiname bereits existiert und hängt ggf. ein (1) bis (n) dran):

if (isset($_POST['flag1'])) {

extract($_POST);

//Und dann checken ob überhaupt eine Datei ausgewählt wurde
    if(!isset($datei)){$error = "Keine Datei gewählt!";}
    //Das Ganze in die Variable $error
    //--------------------------------------------------------
    if(!$error) {
       $name=$uvz.$datei; // Dateiname inkl. Verzeichnis, in das kopiert werden soll

$name = newfilename($name, 1); //Wenn nicht vorhanden, dann anlegen

//mkdir($name,0755); //mit den entsprechenden Rechten versehen

//Kopieren der Datei auf den Server
       copy($datei,$name);//  <-------RICHTIG MACHEN! KOPIERFUNKTION EINFÜGEN

}
    //--------------------------------------------------------------------
}

Vielen Dank schon mal

STEPHAN