kostenloser Webspace werbefrei: lima-city


includen für HTML???

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Hi,
    hab mal iwas gehört was so ähnlich sein soll wie include nur für HTML.
    Warum funktioniert auf Lima kein PHP in HTML-Dokumenten?
    Aber ich möchte das Menü nicht immer neu einfügen.
    Und die Datei möchte ich nicht immer .php nennen.
    Hat seinen Grund ^^
    Gibt es sowas für HTML?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. die einzige Möglichkeit, eine Datei über HTML einzubinden sind Frames.

    die Endung .php signalisiert dem Server, dass es sich um ein PHP Skript handelt. Alle Dateien, die nicht mit .php enden werden nicht vom PHP interpreter bearbetet.

    .asp oder .aspx sind zum Beispiel die Endungen für ASP Skripte
  4. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Ja ok, aber warum funktioniert PHP nicht.
    Ich war vorher auf Ohost, da hat s ohne Probleme funktioniert.
    Das ist so etwas doof, wegen den Formularen, wenn man da etwas PHP braucht und dann das schlecht einfach in .php umbenennen kann.
    Dann bleibt mir wohl nichts anderes übrig als die Namen zu verändern.
  5. w******s

    seth93 schrieb:
    Warum funktioniert auf Lima kein PHP in HTML-Dokumenten?


    , weil es sich dann um HTML Dokumente handelt und nicht um PHP! Das ist aber nicht nur so auf lima-city;)

    Eigentlich sollte das was du willste nicht funktionieren. Aber arbeite ich an einem Template für phpBB und da wird nur mit HTML Dokumenten gearbeiten. Das Includen anderer HTML Dokument geht über HTML Kommentare und wie das geht, hab ich keine Ahnung, wird wohl PHP irgendwo drinstecken:P

    LG
  6. Natürlich - wenn das Ding schon phpBB heißt... ;)

    Dass HTML-Dokumente wie HTML behandelt werden und nicht wie PHP, sollte eigentlich auch der einleuchtende Normalfall sein. Vielleicht hilfts Dir ja, per mod_rewrite .htm auf .php zu mappen, dann kannst Du zumindest Deine Links behalten, um das Umbenennen der Dateien wirst Du aber kaum rumkommen.
  7. t*****b

    Natürlich kann man auch alle möglichen Dateitypen über Apache an PHP zum parsen weiterleiten, dafür muss man lediglich die httpd.conf entsprechend anpassen:

    AddType application/x-httpd-php .htm .html


    Dafür hat man aber meistens keine Rechte, darum ist es besser, dies über eine .htacces+mod_rewrite zu machen (wobei auch hier zu beachten ist, dass mod_rewrite.so auf dem Server installiert sein muss):

    RewriteEngine on
    RewriteRule ^(.*).html$ $1.php


    Man sollte seine Codes jedoch so schreiben, dass sie ohne viel Einstellungen auf möglichst vielen Webservern laufen, darum immer mit möglichst vielen Einschränkungen rechnen.
    /Edit: Zu beachten ist zudem, dass meinedatei.php auch wirklich existieren muss, damit man im Browser meinedatei.html aufrufen kann! Man muss also trotzdem alle Dateien umbenennen und nächstes mal vorher drauf achten, wie man seine Scripte schreibt bzw. welche man verwendet.

    /Edit2: Nein, Inlcudes sind in HTML nicht möglich. Könnte man zwar über SSI machen, aber dann kann man auch gleich PHP verwenden da es auch serverwesitig ist und zumal kaum noch ein Hoster SSI unterstützt.


    Beitrag geändert: 13.10.2008 12:57:44 von trueweb
  8. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Also auf Ohost ging es glaub ich, dass man PHP in HTML-Dokumenten verwenden konnte.

    @trueweb
    Wenn ich das jetzt so mache, wie du es geschrieben hast, funktioniert das dann auch auf Lima oder ist das hier irgendwie eingeschränkt oder so?
  9. An die httpd.conf wirst Du nicht rankommen, aber mod_rewrite ist aktiviert, wenn ich mich richtig entsinne.
  10. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Ich war einmal auf modrewrite.de aber da stand leider nicht wie ich das benutze.
    RewriteEngine on 
    RewriteRule ^(.*).html$ $1.php

    Muss ich das jetzt in .htaccess einfügen und fertig?

  11. Ich war einmal auf modrewrite.de aber da stand leider nicht wie ich das benutze.
    RewriteEngine on 
    RewriteRule ^(.*).html$ $1.php

    Muss ich das jetzt in .htaccess einfügen und fertig?


    Ja.
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!