EKKi: schnellere Varaiante für if elseif else ?

Beitrag lesen

Mahlzeit raico,

} elseif (eregi("SCSI",$buffer) || eregi("is not recognized",$buffer) || eregi("null or not set",$buffer) || eregi("abnormally",$buffer) || eregi("Bad file number",$buffer) || eregi("Segmentation",$buffer) || eregi("problem",$buffer) || eregi("core",$buffer) || eregi("errno",$buffer) || eregi("error",$buffer) || eregi("failed",$buffer) || eregi("abort",$buffer) || eregi("unsuccessful",$buffer) || eregi("err_sql",$buffer) || eregi("err_backupop",$buffer) || eregi("su: Unknown id:",$buffer) || eregi("Attempting a kill on remote save",$buffer) || eregi("Access is denied",$buffer) || eregi("Unknown user name",$buffer) || ereg("Killed",$buffer) || eregi("set false or does not exist",$buffer) || eregi("no output",$buffer) || eregi("Session terminated, killing shell",$buffer) || eregi("[NOT FOUND]",$buffer) || eregi("inconsistent during backup",$buffer) || eregi("unable",$buffer) || eregi("used only once",$buffer) || eregi("c:\\boot.ini operable program or batch file.",$buffer) || eregi("Command not found",$buffer) || eregi("utility session is already in use",$buffer)){

Wer diesen Code verbrochen hat, gehört IMHO an seinen testikulären Hornfäden aufgehängt ...

Meine Idee war nun, rein der Übersicht, die Fehler einfach in eine extra Datei zu schreiben,

Das würde in der Tat für mehr Übersichtlichkeit sorgen und die Pflege der zu berücksichtigenden Fehlermeldungen wäre erheblich einfacher.

nur... ist das wirklich die schnellere Lösung, bzw. die Sauberere?

Also was willst Du: schnell oder sauber?

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|