Problem mit $_POST bzw. $HTTP_POST_VARS
Michael
- php
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
Woran könnte es liegen???
Hi,
Zeig doch mal den Code, dann probiere ich es mal.
Timo
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*
hi,
Das ist grundlegendstes PHP:
Und das HTML? (Mindestens der COde des Formular.)
gruß,
wahsaga
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
hi,
Ich hätte eine Theorie
Ja, das war auch die meine :-)
gruß,
wahsaga
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