Michael: Problem mit $_POST bzw. $HTTP_POST_VARS

Hallo,

ich versuche nun schon eine Weile ein simples PHP Skript auf meinem Webserver zum Laufen zum bringen.

Formulardaten, die per method="post" abgechickt werden, sollen im PHP-Skript verarbeitet werden. Dazu frage ich (wie sonst auch immer) diese mit $_POST ab. Allerdings kommt da nichts an. Gleiches auch mit $HTT_POST_VARS.
Laut phpinfo() ist PHP 5.1.x installiert. Frage ich $HTTP_RAW_POST_DATA ab, sehe ich die übermittelten Daten; frage ich sizeof($_POST) bzw. für $HTTP_RAW_POST_DATA ab wird 0 als Länge zurückgegeben.

Woran könnte es liegen???

Grüße,
Michael

  1. Woran könnte es liegen???

    Hi,
    Zeig doch mal den Code, dann probiere ich es mal.

    Timo

    1. Hallo,

      Woran könnte es liegen???

      Zeig doch mal den Code, dann probiere ich es mal.

      Das ist grundlegendstes PHP:

      // folgendes gibt die per POSt gesendeten Daten korrekt (!) aus
      print $HTTP_RAW_POST_DATA;

      // jetzt wird die Zahl Null ausgegeben, obwohl das nicht sein düfte
      print sizeof($_POST);

      // gleiches bei
      print sizeof($HTT_POST_VARS);

      // eine übergebene Variable abfragen; im Formular steht
      // <input name="strName" value="" />
      print $_POST['strName'];
      print $HTTP_POST_VARS['strName'];

      Beide Zeilen liefern nichts zurück, also einen leeren String.

      Grüße,
      Michael *ratlos*

      1. hi,

        Das ist grundlegendstes PHP:

        Und das HTML? (Mindestens der COde des Formular.)

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. Moin!

          Das ist grundlegendstes PHP:

          Und das HTML? (Mindestens der COde des Formular.)

          Ich hätte eine Theorie: enctype="text/plain". Aber wir werden sehen.

          - Sven Rautenberg

          --
          "Love your nation - respect the others."
          1. hi,

            Ich hätte eine Theorie

            Ja, das war auch die meine :-)

            gruß,
            wahsaga

            --
            /voodoo.css:
            #GeorgeWBush { position:absolute; bottom:-6ft; }
          2. Servus,

            Und das HTML? (Mindestens der COde des Formular.)

            Ich hätte eine Theorie: enctype="text/plain". Aber wir werden sehen.

            Oh Je shame on me! Ja da stand "text/plain" ... Mit dem geänderten Attributwert geht es jetzt einwandfrei.

            Grüße
            Michael