Lorenz: open ohne relativen Verweis

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

  1. 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

    1. Sorry, hab zu spät gesehen, das du PERL meinst, da kenne ich mich leider zu wenig aus, also vergiss die Antwort

      gruss

      thorsten

  2. 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

    1. 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ß.