(is_file) Überprüfung ob Datei vohanden --> aber wie??

Hallo Jungs,

bin gerade dabei über ein Script zu überpüfen, ob eine Datei vohanden ist um daraus eine Aktion abzuleiten (ext.HDD = AUS).

Nun hatte ich mit dem befehl is_file experiementiert und gedacht es funktioniert.
Leider bekomme ich eine Fehlermeldung.

Kann mir bitte jemand einen Tipp geben, wie ich mein Anliegen umsetzen kann.

Danke

Hallo Heiko,

dann zeig doch mal deinen Code her und erklär uns was für ein Fehler kommt. Möchtest du überprüfen ob eine ganz bestimmte Datei (Name bekannt) oder nur irgendeine Datei vorhanden ist?

Bei mir funktioniert is_file() nämlich einwandfrei.
Hast du auch file_exists() versucht?

Jens

Hallo,

komme jetzt leider nicht direkt an das Script.
Prinzipiell geht es darum.


$filename = "F:\sicherung_da.txt";

if is_file($filename) {
fs20_switchmode (xxxx,false);
}

und bekomme dann eine Fehlermeldung bezogen auf if is_…

unexpected T_String …

PS: Ich meine auch, dass es mal funktioniert hat. In letzter Zeit habe ich eigntlich nur ipshomecontrol installiert.

Gruss
Heiko

Die Klammer bei deiner if-Abfrage fehlt, aber ich nehme mal an das war jetzt nur ein Flüchtigkeitsfehler, da du das Script nicht zur Hand hast!?


$filename = "F:\sicherung_da.txt";

if (is_file($filename)) {
fs20_switchmode (xxxx,false);
}  

Mit der richtigen „Klammerung“ sollte es nämlich gehen…

So ein Sche… .

Na lag doch mal wieder nur an MIR :eek:

Nachdem ich das ganze von


while (is_file($Datei) <> 1) {
sleep 15000
.......

wegen der 150s Script-Ausführungsbeschränkung umsteigen musste,
habe ich glatt die beiden Klammern vergessen.

Dank dem „grünen Punktes“ für seine Hilfe.

Gruss
Heiko