Hallo,
Also hab mal nachgeschaut
Bei dieser Abfrage nach den Sachen die reinkommen, hab ich
"array(0) zurückbekommen.
Das sollte wohl soviel heißen wie nix!
Genau, das heißt "Nix, nada, null, gar nix" -- das Script bekommt keine Daten. Probier's mal, indem Du statt $HTTP_POST_VARS (in der Mini-Test-Datei) $_POST verwendest.
Hab jetzt auf beiden Servern das phpinfo hochgeladen.
http://www.tckirrberg.de/formmailer/phpinfo.php ... hier funktionierts nicht
http://www.herrzeller.de/phpinfo.php ... hier funktioniert das Skript
Hmmm - die typischen Kandidaten register_globals und variables_order sind's nicht ...
Das einzige was mir daran Spontan an Unterschieden aufgefallen ist, ist die Tatsache, dass auf dem Server wo es nicht funktioniert die PHP-Version höher ist als auf dem anderen.
Du meinst wohl umgekehrt (bei "hier funktionierts nicht" ist die PHP-Version 4.1.2, bei "hier funktionierts" ist sie 4.2.1).
Vielleicht sind auf dem Server, wo es nicht läuft, POST-Requests abgeschaltet. Es gab mal eine PHP-Sicherheitslücke bei der Behandlung von POST-Daten und der einzige Workaround außer einem Upgrade war die Deaktivierung von POST auf dem ganzen Server ...
Ich empfehle sowieso, auf 4.2.3 aufzurüsten, da da alle in letzter Zeit bekannten Sicherheitslücken geschlossen sind.
Grüße,
Christian