tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
4031
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    peda-deshi peda-deshi ist offline Mitglied Bronze
    Registriert seit
    Oct 2004
    Beiträge
    34
    Hallo!

    Ich möchte auf insgesamt 14 Homepage-Startseiten einen include-Befehl einfügen, damit ich immer nur eine Datei ändern muss, diese aber auf allen Internsetseiten veröffentlicht bzw includet werden.

    Die Datei, in welcher der Include Befehl soll ist die Index.htm Datei!

    Ist es möglich in einer HTML Datei einen funktionsfähigen Include Befehl einzubauen, der sich den Content für 14 Seiten von einer einzigen holt?


    Gruß Peter
     

  2. #2
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Hallo!

    Du willst also einen Content für alle Seiten?
    Wenn Du kein Zugriff auf die Serverkonfiguration hast, wird es problematisch.
    Was Du aber machen kannst, benenne die Seiten von *.html in *.php um, ggf. musst Du Verweise anpassen.
    Danach fügst Du auf den Seiten dort wo der Content eingebunden werden soll folgendes ein:
    PHP-Code:
    <?php
    if (file_exists("content.html")) {
    include(
    "content.html");
    } else {
    echo 
    "Fehler 404: Die von Ihnen angeforderte Seite wurde nicht gefunden!";
    }
    ?>
    content.html steht hier für die Datei die eingebunden werden soll, in dieser Datei dürfen nur die HTML-Tags stehen, die innerhalb vom Body sind.
    Zuerst wird mit "if file_exists" geprüft ob die Datei vorhanden ist, wenn ja, wird sie mit "inlude" eingebunden.
    Sollte sie nicht vorhanden sein, wird mit "else" der Text der bei "echo" steht ausgegeben.

    Gruss Dr Dau
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

  3. #3
    peda-deshi peda-deshi ist offline Mitglied Bronze
    Registriert seit
    Oct 2004
    Beiträge
    34
    Hallo!


    Auf die Serverkonfiguration habe ich Zugriff. Du meinst doch den Zugriff über eine .htaccess Datei, oder?

    Du meinst also, dass ich dann alle Startseiten (Eingangsseiten) in eine PHP Datei umwandel, die dann weiter auf die normale HTML-Homepage umleitet.

    Damit du dir ein Bild machen kannst:
    Geh mal auf www.einfachkreativer.de . Die erste Seite wird sofort übersprungen (ist nur für Suchmaschinen optimiert). Und diese Seite soll insgesamt 10 Links zu anderen Websiten enthalten. Das selbe geschieht auch auf www.koshokun.de und www.sprenger-transporte.de .
     

  4. #4
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Nein, ich meinte die httpd.conf.... denn dann könnte man dort ein Eintrag machen dass auch *.html Dateien als PHP-Script geparst werden können.
    Da auf den Startseiten aber kein Menü o.ä. ist, spielt es keine Rolle.

    Bei dem erstem Link hast Du es schon fast richtig, die Startseite muss aber index.php und nicht index.html heissen.
    Du hast allerdings die Überprüfung, ob die einzubindende Datei vorhanden ist, weggelassen.
    Dass würde ein hässlichen Fehler geben falls die Datei mal fehlt.
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 05.03.08, 15:10
  2. in eine .html eine Datei includen ...
    Von Emu-Emsen im Forum HTML & XHTML
    Antworten: 9
    Letzter Beitrag: 05.04.05, 15:32
  3. Antworten: 2
    Letzter Beitrag: 13.01.04, 08:40
  4. HTML Datei in eine andere HTML Datei einbetten
    Von Bahly im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 08.07.03, 17:11
  5. Wie kann ich eine ASP Datei in eine Html datei verweisen?
    Von Thimo Grauerholz im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 12.04.01, 15:57