Also könntest du mir bitte erklären warum du das anderst machen willst?
ich hätte es genau so (aslo mit einem Array gelöst)
lg max
Also könntest du mir bitte erklären warum du das anderst machen willst?
ich hätte es genau so (aslo mit einem Array gelöst)
lg max
Sieht ja nach einer recht zufälligen Auswahl von Dateiendungen
aus, die dann wohl sogar irgendwie mit den entsprechenden
Formaten korreliert sein sollen.
Wenn es nur darum geht, daß PHP- oder java-Skripte nicht
ausgeführt werden, so wäre es doch einfacher, die Dateiendung
zu analysieren und dann jeweils nur jene Dateinamen zu
modifizieren, wo hinten .php oder .js etc dransteht - etwa ändern
in .text.
Man sollte sich natürlich sicher sein, daß man wenigstens alle
Dateiendungen ausschließt, die der HTTP-server irgendwie
nutzt, um Skripte auszuführen.
Problematisch kann dabei auch sein, daß man hinten mehrere
’Endungen’ verwenden kann - gehört ja schließlich alles zum
Dateinamen und hat an sich keine besondere Funktion. Je nach
Konfiguration kann z.B. der Apache das auch für diverse Dinge
nutzen.
Geht eigentlich sowas wie ‘beispiel.php.de’ und 'beispiel.php.en’
zur Unterscheidung von deutsch und englisch durch den server?
(habe es selbst nie probiert)
[quote]
Geht eigentlich sowas wie ‘beispiel.php.de’ und 'beispiel.php.en’
zur Unterscheidung von deutsch und englisch durch den server?
(habe es selbst nie probiert)[/quote]
das wird eher anders rum gemacht also Datei.LANG.php
Dann entferne diese Überprüfaktion doch einfach im Script
Tja, die Überprüfung rausnehmen wäre wohl am einfachsten.
progandy - nach der Apache-Dokumentation hängt die Reihenfolge
davon ab, was man erreichen will, wenn nur Teile des
Dateinamens angegeben werden. Die Reihenfolge kann man
also durchaus tauschen, in der Dokumentation stehen auch
Beispiele, wo die Sprachendung ganz hinten steht.
Wenn man den Kram ganz rausnimmt, sollte man das jedenfalls
nicht allen Leuten zugänglich machen - ist ja hier aber wohl nicht
der Fall, sonst müßte man schon sehr sorgfältig überprüfen.