Philipp Hasenfratz: exit bei if/else?

Beitrag lesen

Halihallo Klaus

Wenn log.txt nicht vorhanden ist, hängt sich das Script auf, obwohl es abbrechen sollte. Es läuft unter Apache und Win98 SE.
Ich habe fast den Verdacht, dass sich "exit" so nicht anwenden läßt.

Nein. open lässt sich so nicht verwenden. Der Rückgabewert sagt überhaupt nichts über
die Existenz der Datei aus. Du möchtest folgendes Konstrukt verwenden:

unless (-e './log.txt') { exit; }

Viele Grüsse

Philipp