php: upload Funktion

  • hi


    also ich habe hier ein upload Script:


    datei.htm:


    PHP
    <html>
    <body>
    <form method="POST" action="upload.php" enctype="multipart/form-data">
    <p>Name der Datei die hochgeladen werden soll:<br>
    <input type=file name=file>
    <p><button name="submit" type="submit">Bild Uploaden</button>
    </form>
    </body>
    </html>


    und upload.php

    PHP
    <?
    $updir = "/home/user/public_html/upload/";
    @copy($file, "$updir/$file_name") or die("Die Datei wurde nicht hochgeladen.");
    ?>


    Dies Funktioniert ohne Probleme.....
    aber was ist wenn ich 2 Dateien gleichzeitig Uploaden will ?!? :confused:


    datei.htm ist klar:

    PHP
    <html>
    <body>
    <form method="POST" action="upload.php" enctype="multipart/form-data">
    <p>Name der Datei die hochgeladen werden soll:<br>
    <input type=file name=file><br>
    <input type=file name=file2>
    <p><button name="submit" type="submit">Bild Uploaden</button>
    </form>
    </body>
    </html>



    aber wie denn die datei upload.php ? habe alles probiert :(


  • quelle: de.comp.lang.php FAQ


    -void

  • Wenn test keine Konstante ist, wird der Code so zu einer Warnung führen (siehe auch "Array do's und don'ts" unter
    http://de.php.net/manual/de/language.types.array.php).


    Die beiden <input>s sollten besser so aussehen:

    Code
    <input type="file" name="probe['test'][]" />
    <input type="file" name="probe['test'][]" />


    Gruß,


    Henning.

    ________________________

  • Zitat

    Original geschrieben von XNeo
    Die beiden <input>s sollten besser so aussehen:

    Code
    <input type="file" name="probe['test'][]" />
    <input type="file" name="probe['test'][]" />


    dankeschön :top:


    -void

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!