kostenloser Webspace werbefrei: lima-city


PHP Dateiupload Problem

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    fuerderer

    fuerderer hat kostenlosen Webspace.

    Hallo,

    ich hab folgendes PHP-Skript zum Testen erstellt:

    <html>
      <head>
        <title>Upload</title>
      </head>
      <body>
        <h1>Upload Test</h1>
        <?php
          echo '<p>Inhalt von $_POST:<br>';
          print_r($_POST);
          echo '</p><p>Inhalt von $_FILES:<br>';
          print_r($_FILES);
          echo '</p>';
        ?>
        <form action="upload.php" method="post">
          <input type="file" name="uploaddatei">
          <br>
          <input type="submit" name="senden" value="Hochladen">
        </form>
      </body>
    </html>
    Es ist vorübergehend unter http://www.fuerderer.lima-city.de/upload.php gespeichert.

    Wenn ich nun eine Datei hochlade, ist in $_POST ein Eintrag, in dem steht, wie die Datei auf meiner Festplatte heißt.
    $_FILES ist komplett leer.

    Was mache ich falsch?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. fuerderer schrieb:
    ... Was mache ich falsch?
    wichtiges fehlt ;)
    <?php
    if(!empty($_POST)) {
    
      echo '<p>Inhalt von $_POST:<br><pre>';
      print_r($_POST);
      echo '</p></pre><p>Inhalt von $_FILES:<br><pre>';
      print_r($_FILES);
      echo '</p>';
    
    } else {
    
    exit(<<< EOT
    <html>
      <head>
        <title>Upload</title>
      </head>
      <body>
        <h1>Upload Test</h1>
        <form action="upload.php" method="post" enctype="multipart/form-data">
          <input type="file" name="uploaddatei">
          <br>
          <input type="submit" name="senden" value="Hochladen">
        </form>
      </body>
    </html>
    EOT
    );
    
    }
    also um sicher zu gehen:
    <form action="upload.php" method="post" enctype="multipart/form-data">
    .
  4. Autor dieses Themas

    fuerderer

    fuerderer hat kostenlosen Webspace.

    Danke, so funktioniert es :smile:
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!