ftp_chdir gibt eine Warnung zurück

Hallo!

Ich möchte gern prüfen, ob ein FTP-Verzecihnis existent ist und wenn nicht, soll es angelegt werden.
Dazu folgender Scriptauschnitt:

if (ftp_chdir($conn_id, „12345“)) {
echo "Wechsel: " . ftp_pwd($conn_id);
} else {
echo „kein Wechsel“;
}

Allerdings bringt neben der Echo-Ausgabe immernoch folgende Warnung der Browser:

Warning: ftp_chdir(): 12345: Das System kann die angegebene Datei nicht finden. in /srv/www/htdocs/test.php on line 45

Diese Warnung interessiert mich aber eigtl. gar nicht.

Wie kann ich es unterbinden, dass diese Warnung kommt? Laut Befehlsreferenz müsste ja ein TRUE / FALSE einfach nur zurückkommen.

Der FTP-Server ist ein IIS-Win2003 Server.

Vielen Dank für eine Info!

in dubio per Holzhammer :wink:
einfach ein @ davor…

if (@ftp_chdir…)

dürfte ne sache des error reportings sein. Mitunter ist das auf „sehr pingelig“ gestellt, was halt auch mal Probleme verursachen kann…

Hallo!

Das mit dem @-Zeichen hat leider nicht geklappt. :frowning:
Wo kann man das Error-Reporting definieren?

Vielen Dank für einen Tipp!

Björn

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

ok, hat doch geklappt. War falsche Zeile!
Sorry.

DANKE!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

auch wenns schon gelöst ist…

Das mit dem @-Zeichen hat leider nicht geklappt. :frowning:
Wo kann man das Error-Reporting definieren?

zum einen in der php.ini oder in der php Datei selbst.

error_reporting
error_reporting – Gibt an, wie PHP-Fehlermeldungen gezeigt werden
Beschreibung
int error_reporting ( [int level])

Setzt die Stufe von PHP’s Fehlermeldungen. Diese Stufe ist der Fehlermeldung hängt von den folgenden Werten ab:

Tabelle 1. error_reporting() Werte

Werte interne Namen
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING