Cheatah: Vorhandensein einer Datei checken

Beitrag lesen

Hi,

if (-e $Datei) { print "Ist da!"; }
else { print "Ist NICHT da!";}

also wenn ich nach der Auslese (<../../sfausles/tsfa_tee.htm#a4>) gehe, dann fehlen da die "" um $Datei. -> if (-e "$Datei")...

Du gehst falsch; die Anführungszeichen machen dort nichts, außer Zeit zu kosten. Das Problem ist einfach, daß die Bezeichnung "dieses Verzeichnis" im CGI-Kontext keinen (in Worten: 0) Sinn ergibt. Du weißt nicht, in welchem Verzeichnis Du Dich gerade "befindest".

Referenziere die Datei also einfach richtig vom Root des Filesystems aus, und alles wird gut[tm].

Cheatah