phpbar.de logo

Mailinglisten-Archive

[php] post_max_size-Fehlerabfrage

[php] post_max_size-Fehlerabfrage

Norbert Pfeiffer norbert at itbw.de
Mon Jun 7 00:27:09 CEST 2004


Hi Friedhelm,

> Ohne es jetzt ausprobiert zu haben :-(
sei froh ... ;-)

track_errors = On;

$php_errormsg - wirft ein Warning,
wenn bis zu seiner Abfrage nix aufgetreten ist:
   Notice: Undefined variable: php_errormsg in
   d:\_home\htdocs\converter.php4 on line 2
wird $php_errormsg *nach* einem Fehler abgefragt,
steht was drin, also kein Warning - logo - hae ...

Ansonsten war Deine Vermutung richtig, die besagten
Warnings stehen da drin.
Pech nur, wenn mehr als ein Error auftritt, denn es
wird nur die letzte Textmeldung gespeichert.

Und wieso nur die Textmeldung ?
Von "implode(): Bad arguments. in converter.php4 Zeile 13"
bleibt "Bad arguments." und weiter nix uebrig ... :-(

Da waere eine globale Hashtable besser, denn jetzt
ist sie auf Private gesetzt. D.h. man kann den Fehler
nur in der Funktion/Klasse usw. abfragen, in der er
auftritt.

Uebrigens:
- die Ausgabe als HTML-Meldung ist wirklich sehr bequem
- die Ausgabe in ein Logfile ist ebenfalls ganz nuetzlich,
  auch wenn die meisten Coder da nicht ran duerfen/koennen
- eine globale Hashtable waere dagegen datentechnisch
  auswertbar, was viele neue Wege eroeffnet ...

PS:
hast Du eine Idee, wie man das allererste Warning unterdrueckt,
ausser gleich in der INI den Level zu aendern ?


m. b. G. Norbert
_____________________
normal:  02686-987103
Notruf:  0177-2363368
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive