Patrick Andrieu: Pfad der aufrufenden shtml datei ermitteln

Beitrag lesen

Hallo Martin!

Leider geht das bei mir nicht, weder lokal auf IIS noch online.

Lokal musst Du den Pfad vermutlich komplett angeben. Um beim Beispiel zu bleiben:

$path = "D:\webverzeichnis\myhtml\mypics\mypets";

Selbst wenn ich den Pfad explizit angebe, das aufgelistete Verzeichnis ist immer mein cg-bin ordner und nicht der ordner des angegebenen pfades.

hm, was gibst du dann für chdir an? Pfad ist Pfad, ob er bei chdir angegeben wird oder als Variable gespeichert wird, dürfte egal sein...

PS. Was bedeutet in Deinem obigen beispiel der Ausdruck "ORDNER" ?

Nichts. Du kannst diese Handles selbst vergeben:

opendir HUSSELDIGUGGEL, "$path" or die "Aaaargh: $!";

open FILE, "datei.txt" or die "Japs, da ist was faul: $!";

open MAMAMIA, ">>dateizumschreiben.txt" or die "Bin müde, mir Gründe auszudenken: $!";

Ich kenne nur "DIR" für win und "DH" für unix. Derzeit verwende ich "DH" weil es auf IIS und Apache funktioniert.

Ich kenne IIS nicht, aber es dürfte keine Rolle spielen. Perl ist es egal, wie Du Deine Handles nennst. Auch die Großschreibung ist nur eine Konvention, sein müssen tut sie nicht, wenn auch übersichtlicher, wenn Handles, Labels o.Ä. sich vom Rest unterscheiden...

Viele Grüße aus Frankfurt/Main,
Patrick

--

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?