Ergebnis 1 bis 7 von 7

Thema: Muß die Dateiendung bei dynamischen Webseiten immer ".php" sein?

  1. #1
    TP-Member
    Registriert seit
    Feb 2007
    Ort
    Nürnberg
    Beiträge
    51

    Muß die Dateiendung bei dynamischen Webseiten immer ".php" sein?

    Hallo allerseits!

    Ich erstelle gerade eine Webseite ohne Frames, möchte aber nicht bei jeder Änderung an den ansonsten auf jeder Unterseite identischen Elementen (Header, Navigationsleiste, Footer etc.) Dutzende von Dateien ändern müssen. Aus diesem Grund habe ich mich dazu entschieden, die Webseite dynamisch zu erstellen. Im Internet bin ich zu diesem Thema auf das folgende Tutorial gestoßen:

    http://www.homepage-total.de/php/seiten_generieren.php

    Vom Prinzip her habe ich alles verstanden, was dort erklärt wird, nur eines wundert mich: Die Dateien in dem Tutorial haben alle die Endung ".php", obwohl der Inhalt meistens HTML mit einigen inline PHP-Anweisungen ist, manchmal sogar reines HTML. Muß denn eine Datei, die ich per include-Anweisung einbinde, immer die Endung ".php" haben, auch wenn sie gar kein PHP enthält? Und wie sieht es mit der Datei aus, in der die include-Anweisung steht?

  2. #2
    TP-Specialist Avatar von max.m
    Registriert seit
    Dec 2005
    Ort
    Stuttgart
    Beiträge
    2.021
    Dateien die Du per include einbindest können auf alles enden.
    Nur keine Dateien die direkt ausgeführt werden und die php-Code beinhalten müssen auf php enden. (Ist aber auch nur die halbe Wahrheit. Kann man umkonfigurieren wenn man darauf Zugriff hat, dann geht es, ist aber nicht der Standard.)

  3. #3
    TP-Moderator Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.811
    Du kannst auch per htaccess (wenn der Server das erlaubt) einstellen, daß auch andere Dateiendungen geparst werden.
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

  4. #4
    TP-Specialist Avatar von max.m
    Registriert seit
    Dec 2005
    Ort
    Stuttgart
    Beiträge
    2.021
    Nachteil ist eben dass alle Dateien (auch reine HTML-Dateien) geparst werden, obwohl es nicht nötig ist.

  5. #5
    TP-Specialist Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Zitat Zitat von max.m Beitrag anzeigen
    Nachteil ist eben dass alle Dateien (auch reine HTML-Dateien) geparst werden, obwohl es nicht nötig ist.
    Das könnte man aber per htaccess einschränken. Z.B.:
    Code:
    <FilesMatch "^(produkte|kontakt|team)\.html$">
    ForceType application/x-httpd-php
    </FilesMatch>
    Das würden nur produkte.html, kontakt.html und team.html als PHP geparsed werden.

  6. #6
    TP-Member
    Registriert seit
    Feb 2007
    Ort
    Nürnberg
    Beiträge
    51
    Zitat Zitat von max.m Beitrag anzeigen
    Dateien die Du per include einbindest können auf alles enden.
    Nur keine Dateien die direkt ausgeführt werden und die php-Code beinhalten müssen auf php enden. (Ist aber auch nur die halbe Wahrheit. Kann man umkonfigurieren wenn man darauf Zugriff hat, dann geht es, ist aber nicht der Standard.)
    Das heißt, sobald in einer HTML-Datei auch nur eine Zeile PHP vorkommt, muß sie die Endung ".php" haben? Und wenn die Datei, die ich per include-Anweisung einbinde, PHP enthält, dann reicht es aus, wenn die einbindende Datei auf ".php" endet?

  7. #7
    TP-Specialist Avatar von max.m
    Registriert seit
    Dec 2005
    Ort
    Stuttgart
    Beiträge
    2.021
    Genau, das ist der Standard auf den Webservern die mir bisher untergekommen sind.

    Man kann, wie in den weiteren Posts erklärt, aber auch .html-Dateien (oder andere) von PHP parsen lassen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. TTS wird hier sicher "fehl am Platze" sein ...
    Von Annefe im Forum Betriebssysteme
    Antworten: 5
    Letzter Beitrag: 07.04.2010, 18:07
  2. Antworten: 4
    Letzter Beitrag: 12.11.2009, 12:19
  3. Illustrator CS3: "Urspungssymbol nicht sichtbar" / "XY-Werte immer auf 0
    Von hannoverconny im Forum Layout- & Vektor-Programme
    Antworten: 1
    Letzter Beitrag: 11.08.2008, 20:09
  4. Antworten: 1
    Letzter Beitrag: 05.10.2007, 07:07
  5. [CSS] kann es sein dass hier ein "clear" fehlt?
    Von gieri im Forum HTML & CSS
    Antworten: 5
    Letzter Beitrag: 14.06.2005, 21:43

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51