Mailinglisten-Archive |
Hi Steffen, Zitat von Steffen Kother: > Sascha Emondts schrieb: > > > Du kannst die Fehlermeldung auch mit einem "@" vor dem > Funktionsaufruf > > unterdrücken > > $fp3 = @fsockopen[...] > > > > Dann hast Du allerdings deutlich weniger Kontrolle über den Fehler > als > bei > > Lutz Lösung. > > Na dann gibts du den Fehler an eine IF-Prüfung hintendran. > > $fp3 = @fsockopen(); > if (empty($fp3) && !empty($errstr)) echo "Fehler: $errstr"; > > Mach ich bei mir auch so. ne, darum ging es nicht. :-) Er meinte folgendes: Mit meiner Loesung ueber error_reporting() kannst Du die Fehlerausgabe fuer die gesamte Seite kontrollieren, waehrend Du mit @ nur die Fehlerausgabe bei dem einzelnen Befehl unterdrueckst. Wenn Du mit @ arbeitest, kann das bei einem langen Skript also sehr aufwendig werden, die Fehlerausgabe ein- und auszuschalten. Ausserdem kannst Du mit error_reporting() filigraner steuern, WELCHE Fehler Du ausgegeben haben moechtest. Viele Gruesse Lutz
php::bar PHP Wiki - Listenarchive