Jörg: Fehlermeldung bei Datei öffnen

hallo,

bekommme bei

$url="http://test.de/dateiist.txt";
$pre = file("$url");

die fehlermeldung

Warning: file("http://test.de/dateiist.txt")

wie kann ich beim file("$url") - Befehl die Fehlermeldung unterdrücken - will durch den Befehl nur testen, ob es die Datei gibt.

if($pre)
echo "existiert";
else
echo "Datei nicht vorhanden";

kann also das 'Warning' nicht gebrauchen.

mfg, jörg

  1. Hallo,

    wie kann ich beim file("$url") - Befehl die Fehlermeldung unterdrücken - will durch den Befehl nur testen, ob es die Datei gibt.

    Schon mal von file_exists gehört? Ich meine, Du kannst natürlich die ganze Datei einlesen, wenn Du wissen willst, ob sie existiert, aber effizient ist das nicht. Ach ja: Fehlermeldungen kannst Du mit dem @-Operator unterdrücken.

    Steht alles in der PHP-Doku.

    Grüße,

    Christian