open ohne relativen Verweis
Lorenz
- perl
0 Thorsten S.0 Cheatah
Hallo !
Ich bin gerade dabei ein Gästebuch zu schreiben und verwende dabei volgenden Befehl :
open(FILE, ">http://localhost/gbuch.htm"), aber das klappt leider nicht !
WARUM aber bloß ????????????
(mit relativem Verweis klappt‚s !! )
Lorenz
Hallo !
open(FILE, ">http://localhost/gbuch.htm"), aber das klappt leider nicht !
du sollteste die argumente tauschen, den zuerst kommt die URL dann der Fenstername, also genau umgekehrt wie du es gemacht hast
open("http://localhost/gbuch.htm",Fenstername);
dann dürfte es gehen
gruss
thosten
Sorry, hab zu spät gesehen, das du PERL meinst, da kenne ich mich leider zu wenig aus, also vergiss die Antwort
gruss
thorsten
Hi,
Ich bin gerade dabei ein Gästebuch zu schreiben und verwende dabei volgenden Befehl :
open(FILE, ">http://localhost/gbuch.htm"), aber das klappt leider nicht !
WARUM aber bloß ????????????
Du kannst eine Datei nur auf dem Rechner öffnen, genauer auf der Festplatte. Die Angabe dazu lautet etwa "/home/usr/lorenz/gbuch.htm" oder so - frag dazu bitte Deinen Provider; bzw. wie im Falle von localhost Deine Festplatte aussieht, solltest Du selbst wissen :-)
Um eine Datei aus dem Internet zu holen, brauchst Du das Modul LWP::Simple; mehr dazu erfährst Du in perldoc LWP::Simple.
Btw: Eine Frage braucht nur ein Fragezeichen, und das Fragewort muß laut Duden nicht gebrüllt werden ;-)
Cheatah
Du kannst eine Datei nur auf dem Rechner öffnen, genauer auf der Festplatte. Die Angabe dazu lautet etwa "/home/usr/lorenz/gbuch.htm" oder so - frag dazu bitte Deinen Provider
Wenn Du CGI-Skripte betreiben darfst, dann kannst Du Dir mit http://www.teamone.de/selfaktuell/schroepl03.htm#a18 alle Environment-Variablen ausgeben lassen.
Eine davon (SCRIPT_FILENAME) enthält den Pfadnamen (nicht die URL!) Deines Skripts; von dort aus kannst Du vermutlich ausrechnen, wie der vollständige Pfadname der von Dir zu öffnenden Datei lauten muß.