XaraX: Installationsscripte, .htaccess

Beitrag lesen

Hello,

Wenn man in einem Verzeichnis, für das nicht die notwendigen OverWrite-Rechte bestehen, eine .htaccess-Datei mit diesen "verbotenen" Optionen stellt gibt es Fehler 500 oder so. Und dann iast alles zu spät... Oder?

Oder!

Was hat das .htaccess-gesteuerte Servieren mit schreibrechten des Dateisystem zu tun?
Du willst vermutlich verhindern, daß jemand in der Zeit Dateien anfordert, wenn sie noch geschrieben werden. Es gäbe für mich nur eine plausible Möglichkeit:

$dir=md5($_SERVER['PHP_SELF']).md5(time());
mkdir($dir);

Damit hast Du NICHT ausgeschlossen, das jemand in Deinem Verzeichnis ordern will. Du hast nur die Wahrscheinlichkeit gegen NULL geführt, daß das erreicht werden kann (echo strlen($dir) ergibt 64). Das ist wesentlich sicherer als auf AllowOverwrite zu spekuliren.

ist alles entpackt, dann einam rename().

Gruß aus Berlin!
eddi

--
Manchmal trifft es einen doch ganz unverhofft t86591:
> '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)