Harry: jpeg mit PHP auf den Server hochladen?

Beitrag lesen

Tag

Und dann darf er sich noch mit dem PHP-Bug rumschlagen, der ab PHP 4.2.0 Dateiuploads etwas unangenehm macht:
http://bugs.php.net/bug.php?id=17958

Durch den Bug report steig ich nicht durch. Was passiert da?
War wohl gestern etwas spät bei mir...

Och, eigentlich ganz einfach:

Sobald enctype="multipart/form-data" im Formular steht und man eine PHP-Version >= 4.2.0 verwendet gibt's eine Fülle von Möglichkeiten an Sachen, die passieren können aber eigentlich nicht sollten:

  • PHP vergisst, das letzte Formular-Element in $_POST in $HTTP_POST_VARS einzutragen.
  • Manchmal wird nur der letzte Buchstabe vom letzten Feld vergessen
  • Manchmal wird auch einfach das erst Feld vergessen
  • Meistens bleiben aber $_POST und $HTTP_POST_VARS leer. So als wäre überhaupt nichts passiert. Und das ist dann ärgerlich. Ziemlich ärgerlich sogar. Noch ärgerlicher finde ich,d aß der Bug nun schon über zwei Monate auf'm Buckel hat und immer noch nix dagegen getan wurde.

Grrrr.

Ciao,

Harry
 (Hat immerhin nur knapp 2 Stunden gebraucht um rauszubekommen, daß dieser Bug in seinen Skripten auftaucht und nicht er zu blöd war, eine simple IF-Anweisung richtig zu formulieren)