Andre Steffens: Datei mit CGI zum Bearbeiten öffnen

Beitrag lesen

Hi,

HTTP_REFERER liefert eine URL. Zum Oeffnen von Dateien brauchst Du jedoch den Verzeichnispfad der Datei im Sinne des Betriebssystems. Da es sich bei Dir um den eigenen Server handelt, solltest Du den Pfad aber eigentlich kennen bzw. wissen, wie eine URL (Beispiel: http://www.xy.de/mydir/datei.htm) in eine Pfadadressierung laut Betriebssystem zu uebersetzen ist (Beispiel: /usr/local/web/home/mydir/datei.htm). Letzteres kannst Du dann mit open() oeffnen, einlesen und bearbeiten.

Ich habe den von HTTP_REFERER übergebenen Wert bereits entsprechend zerlegt. Nun bleibt der Wert /pfad/datei.htm aber auch die kann ich nicht öffnen.

Gruß Andre