Sponsored Links |
|
||||
Soweit ich weiß geht das nicht.
Prizipiell würde ich dir allerdings empfehlen von der Endung .inc abzusehen und die Dateien lieber in einen Ordner mit dem Namen "inc" zu legen. Die Endung .inc ist ein Relikt aus vergangenen Tagen als alle Dateien noch in der Root Ebene anzufinden waren. Bei .inc Dateien muss man den Server halt anweisen sie wie php-Quellcode zu durchlaufen, das muss man bei .php Dateien nicht.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade! |
Sponsored Links |
|
||||
Schade.
Zitat:
Dazu sollte via .htaccess ein Aufrufen ausgeschlossen werden. .htaccess: Code:
# Includes duerfen nicht per HTTP aufgerufen werden <Files *.inc> order allow,deny deny from all </Files> Sicherst Du Deine Includes gegen ein Aufrufen via HTTP? Zum Ordner für Includes. Ich hatte bei meinem Webspace-Provider vor längerer Zeit mal angefragt, ob es einen "Standard-Pfad" für Includes gäbe und ich in so einem Fall jede Pfadangabe bei Includes weglassen könne. Er verneinte. Daher verwende ich diese sehr längliche Pfadangabe Code:
$_SERVER["DOCUMENT_ROOT"] . "/includes/
__________________
|
|
||||
Nein, eine ähnliche Pfadangabe nutze ich ebenfalls.
Meine includes haben in der Regel keine eigenstänige Ausgabe. Es werden mehrere Parameter, Cookies und Konsanten geprüft, wenn nicht alles stimmt wird das Skript auch nicht ausgeführt. Über .htaccess schließe ich bisher keine Zugriffe aus. Wenn der Server meine php-Dateien im Quellcode ausgibt habe ich ganz andere Probleme....
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade! |
|
||||
Zitat:
Ich mag diese Lösung nicht sonderlich, da erstens nicht auf den ersten Blick ersichtlich ist woher der Code kommt und zweitens Ausnahmen nur mit einem vorzeitigen exit oder deaktivieren des Autoappends möglich sind. |
|
||||
Zitat:
Gefallen finde ich an der Lösung jedoch genau wie inta nicht. Begründung ist die Selbe.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade! |
|
||||
Zitat:
Zitat:
(Das ist bei den typischen einfachen Webspace-Angeboten mit PHP nicht der Fall, so auch bei meinem.) Nützen würde mir ein Verfahren, wo es genügt eine Datei mit einem bestimmten Standardnamen ins Rootverzeichnis der jeweiligen Domain oder Subdomain zu legen und diese würde dann bei jeder Anfrage einer Datei automatisch aufgerufen.
__________________
|
|
||||
Man kann dies aber auch anhand des Verzeichnisses ausschließen, in dem sie liegen - bei mir liegen sie alle in /inc und per mod_rewrite wird der Aufruf jeglicher darin befindlicher Dateien unmöglich gemacht.
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten. Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.) |
|
||||
Zitat:
Seht ihr denn irgendwelchen konkreten Nachteile meiner bisher eingesetzten Methode?
__________________
|
Sponsored Links |
|
||||
Zitat:
Zitat:
Du kannst also eine htaccess mit folgendem Inhalt in das Verzeichnis deiner Wahl legen: Code:
<FilesMatch "\.(php)$"> php_value auto_append_file "/pfad/zum/public_html/default.php" </FilesMatch> |
Sponsored Links |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Navigation links und oben soll aktive Seite anzeigen | Zischel | CSS | 2 | 16.02.2007 22:30 |
Probleme auf Seite für den Mainchat | Nightrider | CSS | 12 | 08.01.2007 09:49 |
Webshop in eine Seite einbinden, aber wie? | tomi72 | (X)HTML | 0 | 03.07.2005 12:46 |
oper und anker im div | Holger (HMR) | CSS | 25 | 18.01.2005 13:01 |
Menü in Seite einbinden | Anonymous | CSS | 2 | 21.07.2003 11:13 |