Johannes: exotische Variable auslesen...

Hallo!

Ich hab ein kleines Problemchen. Ich möchte per <input type="file"> eine Datei auswählen können und den Pfad zu der Datei wegspeichern. Sprech ich aber über $_POST die Variable an, steht nichts drin. Wer kann mir das erklären??

Hier mein Code:

if($_POST['update'] == 1)
{
  echo $_POST['pfad']; //<-- Hier wird nichts ausgegeben!
}

<form action="./script.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="update" value="1" />
<input type="file" name="pfad" />
<input type="submit" value="Pfad" />
</form>

  1. Hallo Johannes,

    Ich hab ein kleines Problemchen. Ich möchte per <input type="file"> eine Datei
    auswählen können und den Pfad zu der Datei wegspeichern. Sprech ich aber
    über $_POST die Variable an, steht nichts drin. Wer kann mir das erklären??

    http://www.php.net/manual/en/features.file-upload.php

    Grüße,
     CK

    --
    Die Stärke des Geistes ist unendlich, die Muskelkraft dagegen ist begrenzt.
    1. http://www.php.net/manual/en/features.file-upload.php

      Genau.. und hier das ganze nochmal auf deutsch.

      http://www.php.net/manual/de/features.file-upload.php

      mach dich mal über die globale Variable $_FILE schlau.

      Gruß
      Ralf

      1. Hallo,

        mach dich mal über die globale Variable $_FILE schlau.

        Sie heisst $_FILES
                         ^
        Ebenfalls lesenswert:
        Wie funktioniert ein Datei-Upload über HTML-Formulare?
        http://www.dclp-faq.de/q/q-formular-upload-php4.html

        Gruesse,

        Thomas

        --
        Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
        Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
        Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
        1. Sie heisst $_FILES

          Danke für die Verbesserung ich war mir nicht mehr ganz sicher.
          *verbeug*

          MFG
          Ralf

    2. http://www.php.net/manual/en/features.file-upload.php

      Vielen Dank für die Hilfe!

      Ich kanns mit $_POST['pfad']['name'] auch ansprechen...

      Gruß
      Johannes