Mailinglisten-Archive |
Hallo ! Ich benutze PHP 4.0.6 zusammen mit dem thttpd Web-Server (http://www.acme.com/software/thttpd/thttpd.html), Version 2.21b (hab' gerade erst gesehen, dass es eine neue gibt ;-) ). Nun bin ich soeben auf ein Problem bei der Uebermittlung umfangreicherer Formulardaten gestossen. Und zwar werden Daten bis zu einer Groesse von etwa 1350 Zeichen problemlos uebermittelt, mehr Zeichen jedoch nicht bzw. kommt es zu Fehlern, die sich dahingehend aeussern, dass anscheinend nichts mehr uebermittelt wird. Genauer klassifizieren kann ich es leider nicht, Coredumps werden nicht geschrieben, im Logfile steht auch nichts Interessantes, z.B. wird die Testseite einfach nur leer ausgegeben und dementsprechend im Logfile vermerkt. Um auszuschliessen, dass dies etwa nur mit umfangreicheren PHP-Skripts auftritt, habe ich ein minimales Testskript geschrieben (ftest.php): <html><head><title>form test</title></head><body> <?php print "Server API: " . php_sapi_name() . "<p>"; if ($HTTP_POST_VARS["submit"] == "Send") { print "Send-Button pressed!<p>"; $formdata = $HTTP_POST_VARS["data"]; print "Length of form data: " . strlen($formdata); print "<br>Your input:<p>"; print htmlentities($formdata); } ?> <p> <form action="ftest.php" method="post"> <textarea rows="10" cols="50" wrap="virtual" name="data"> <?php print htmlentities($formdata); ?> </textarea> <br> <input type="submit" name="submit" value="Send"> </form> </body> Online mit thttpd unter: http://www.bttr.org/test/ftest.php und mit Apache: http://www.bttr.org:8080/test/ftest.php Es handelt sich in beiden Faellen um die gleiche PHP-Version 4.0.6, mit denselben configure-Optionen fuer den Apache und thttpd kompiliert. Beim Apache lassen sich problemlos Tausende Zeichen uebermitteln, wie die Testausgabe zeigt. Mit thttpd ist irgendwann einfach Schluss. Frage: Sind derartige Probleme bekannt, evtl. bereits gefixt? Wuerde ein neueres PHP (etwa 4.1.0RC2) und/oder thttpd helfen? Beste Gruesse, Ralf -- : www : http://www.bttr.org : mail: ralf_(at)_bttr.org : Eine Site rund um MySQL : http://www.bttr.org/mysql/ : Privacy now! My Public Key : http://www.bttr.org/geschke.asc
php::bar PHP Wiki - Listenarchive