Philipp Walter: Datei upload

Ich bräuchte mal hilfe mit einem Datei upload.

folgenden Code habe ich erzeugt und mir gedacht, das die Datei in den Folder newfile kopiert wird. Dem ist aber nicht so. Also, wenn jemand einen Fehler findet, bitte melden.

<?php

if (isset($_POST["send"])) {
copy($_POST["datei"], "/newfile");

}
?>
<html>
<head>
 <title>Unbenannt</title>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data">
  <input type="file" name="datei">
  <input type="submit" name="send" value="Los!">
</form>
<hr>
</body>
</html>

  1. Ich bräuchte mal hilfe mit einem Datei upload.

    folgenden Code habe ich erzeugt und mir gedacht, das die Datei in den Folder newfile kopiert wird. Dem ist aber nicht so. Also, wenn jemand einen Fehler findet, bitte melden.

    <?php

    if (isset($_POST["send"])) {
    copy($_POST["datei"], "/newfile");

    }
    ?>
    <html>
    <head>
    <title>Unbenannt</title>
    </head>
    <body>
    <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data">
      <input type="file" name="datei">
      <input type="submit" name="send" value="Los!">
    </form>
    <hr>
    </body>
    </html>

    Hallo Philipp,

    du musst den Befehl move_uploaded_file benutzen, wenn du dateien Hochladen möchtest. Mehr unter:
    http://de2.php.net/manual/de/function.move-uploaded-file.php

    Grüße,

    Wolfram

  2. Hallo,

    Ich bräuchte mal hilfe mit einem Datei upload.

    Welche PHP-Version hast Du?

    Lies mal:
    Wie funktioniert ein Datei-Upload über HTML-Formulare?
    http://www.dclp-faq.de/q/q-formular-upload-php4.html

    Dort steht, wie man es mit aktuellen PHP-Versionen machen sollte,
    naemlich mit $_FILE und move_uploaded_file().

    Gruesse,

    Thomas