Datei in geschützem Verzeichnis schreiben

Ich möchte folgendes tun:
Mit einem Skript Informationen in eine Datei ablegen. Das funktioniert auch solange diese ungeschützt auf dem Server liegt (Recht 777).
Ich würde sie gerne in einem geschützen Verzeichnis ablegen, damit kein Fremder sie schreiben oder lesen kann. Bisher braucht er braucht man die Datei nur im Browser aufrufen und kann sie lesen.

Den Usernamen und Passwort würde dann im Skript stehen, aber das wäre ja nicht ganz so schlimm.
Gibt es solch eine Möglichkeit mit PERL?

Gruß
Harald

Ich möchte folgendes tun:
Mit einem Skript Informationen in eine Datei ablegen. Das
funktioniert auch solange diese ungeschützt auf dem Server
liegt (Recht 777).
Ich würde sie gerne in einem geschützen Verzeichnis ablegen,
damit kein Fremder sie schreiben oder lesen kann. Bisher
braucht er braucht man die Datei nur im Browser aufrufen und
kann sie lesen.

Den Usernamen und Passwort würde dann im Skript stehen, aber
das wäre ja nicht ganz so schlimm.
Gibt es solch eine Möglichkeit mit PERL?

Einige…

  1. Datei weiter chmod 777, aber in einem Unterverzeichnis. Für dieses Unterverzeichnis per .htaccess den Zugriff per Browser unterbinden (

Order Allow,Deny
Deny from all
) oder passwortschützen, falls Limit nicht erlaubt.
2) Datendatei außerhalb des DocumentRoot des Webservers anlegen
3) Datei .cgi/.pl nennen (Dann kommt beim Abruf nen Serverfehler, oder, wenn man es schlau anstellt (Perl-Code "print ‚Location: http://…‘;exit;’ am Anfang reinschreibt), das, was angezeigt werden soll.

Alexander

Ich möchte folgendes tun::Einige…

  1. Datei weiter chmod 777, aber in einem Unterverzeichnis. Für
    dieses Unterverzeichnis per .htaccess den Zugriff per Browser
    unterbinden (

Order Allow,Deny
Deny from all
) oder passwortschützen, falls Limit nicht
erlaubt.
2) Datendatei außerhalb des DocumentRoot des Webservers
anlegen
3) Datei .cgi/.pl nennen (Dann kommt beim Abruf nen
Serverfehler, oder, wenn man es schlau anstellt (Perl-Code
"print ‚Location: http://…‘;exit;’ am Anfang reinschreibt),
das, was angezeigt werden soll.

Alexander

Hallo Alexander,

die Möglichkeit mit dem Passwortschutz gefällt mir am besten. Denn dann hätte ich selbst von überall aus die Möglichkeit mir die Datei anzusehen. Aber wenn das Verzeichnis Passwort geschützt ist kann das Skript auch nicht mehr in die Datei schreiben. Oder mache ich hier einen Denkfehler?

Gruß
Harald

Hallo !

Hallo Alexander,

die Möglichkeit mit dem Passwortschutz gefällt mir am besten.
Denn dann hätte ich selbst von überall aus die Möglichkeit mir
die Datei anzusehen. Aber wenn das Verzeichnis Passwort
geschützt ist kann das Skript auch nicht mehr in die Datei
schreiben. Oder mache ich hier einen Denkfehler?

Der Passwortschutz per .htaccess gilt NUR für Anfragen per http, welche über den Webserver kommen. Mit einem Script greifen Sie direkt auf Dateisystem des Servers zu, dem Script ist der Passwortschutz des Webservers relativ egal, da er den Webserver nicht zum Lesen der Datei benötigt (sofern Sie im Script die Datei direkt per fopen, etc. öffnen und da keine URL (http://) angeben).

Alexander