eUncle: Text in html (oder php) includen

Ich hab bis jetzt mehrere .htm's...
und ich hab in allen einen kleinen teil, der überall ganz genau gleich ist!
Darum hab ich diesen teil iner extra datei gespeichert (text.inc.php) und dan diesen Verweis in die .htm's geschrieben:
"<?php include("text.inc.php"); ?>"

...so, und dann hab ich alle .htm's auf .php gespeichert!
Aber genau diesen text, den ich include, zeigt es mir nicht an!

Aber warum funktioniert das nicht?
(die text.inc.php hab ich im gleichen verzeichnis!)

  1. Hallo Fabian,

    versuch es mal mit

      
    <?php require("text.inc.php"); ?>  
    
    

    so bekommst du eine Fehlermeldung wenn die Datei nicht gefunden wird. Wenn kein Fehler kommt, dann solltest du etwas mehr Infos preisgeben, was z.B. in der Inc Datei drinnen steht und an welcher Stelle in den vielen PHPs du den include bzw. require eingebaut hast.

    Ciao
    Christian

    1. Also das funktioniert jetzt!
      Ich hab einfach mal zum spaß die dateien hochgeladen, und...wow: hat funktioniert!
      Also ich kann jetzt die dateien nicht mehr wie früher (bei .htm's) öffnen, also doppelklick, und fertig, sondern ich benutz offline xampp, mit dem kann ich nen webserver simulieren, funzt also alles!

      -closed-

  2. Hi folks,

    "<?php include("text.inc.php"); ?>"

    Wie sieht denn deine text.inc.php aus?
    Einfach nur Text ohne PHP-Anweisungen?

    Greets - parse_error;

    --
    Dont ask to ask...
    .oO(Ohne Parse_Errors waere das Leben doch langweilig)
    SELFCode: ie:{ fl:{ br:< va:? ls:< fo:) rl:( n4:{ ss:} de:/ js:| ch:] sh:( mo:| zu:{
  3. Hello,

    Ich hab bis jetzt mehrere .htm's...
    und ich hab in allen einen kleinen teil, der überall ganz genau gleich ist!
    Darum hab ich diesen teil iner extra datei gespeichert (text.inc.php) und dan diesen Verweis in die .htm's geschrieben:
    "<?php include("text.inc.php"); ?>"

    ...so, und dann hab ich alle .htm's auf .php gespeichert!
    Aber genau diesen text, den ich include, zeigt es mir nicht an!

    Aber warum funktioniert das nicht?
    (die text.inc.php hab ich im gleichen verzeichnis!)

    Schalt mal Dein Error-Reporting auf scharf, dann wir es Dir wie Schuppen von den Augen fallen

    Harzliche Grüße vom Berg
    http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau

  4. Hello out there!

    Darum hab ich diesen teil iner extra datei gespeichert (text.inc.php)

    An der Endung php erkennen Server üblicherweise, was durch PHP geschickt werden soll. Enthält das Include noch PHP-Code? Wenn nein: (1) gib der Datei nicht die Endung php.

    und dan diesen Verweis in die .htm's geschrieben:
    "<?php include("text.inc.php"); ?>"

    (2) binde sie mit readfile() ein.

    Aber genau diesen text, den ich include, zeigt es mir nicht an!

    Du siehst dir deine Seiten aber schon vom Server kommend übers Web an, nicht lokal von deiner Platte?

    See ya up the road,
    Gunnar

    --
    “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
    1. Hello,

      An der Endung php erkennen Server üblicherweise, was durch PHP geschickt werden soll. Enthält das Include noch PHP-Code? Wenn nein: (1) gib der Datei nicht die Endung php.

      Warum nicht?

      Alternativ könnte er sie allerdings auch   .ht_text.txt   nennen.

      (2) binde sie mit readfile() ein.

      ACK

      Harzliche Grüße vom Berg
      http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau

      1. Hello out there!

        (1) gib der Datei nicht die Endung php.
        Warum nicht?

        Jetzt, wo du´s sagst ...

        (Klar, die Datei wird ja nicht über HTTP angefordert, ist also völlig egal, ob überhaupt und welche Endung sie hat.)

        See ya up the road,
        Gunnar

        --
        “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)