Im Homepage und Webhosting-Forum --- Einbinden von .txt-Dateien
Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
stristr sucht eine Zeichenkette in einer anderen, und PHP_SELF ist der Pfad der aktuellen Datei relativ zum Grundverzeichnis, z.B. also: /order/datei.php
Wenn man jetzt z.b. auf Dragonball klickt (oben) , dann öffnet sich eine .htm Datei die im Ordner dragonball ist.
Nun soll er eigentlich drag-header.htm oben als header includen.
er includet aber trotzdem header.htm..
Und das ist für PHP_SELF immer noch /content/content3.php, also nicht im /dragonball-Verzeichnis.
Also mach:
if(stristr($file, "dragonball")) { include("drag-header.htm"); }
else { include("header.htm"); }
?>
(oder $_GET['file'] statt $file falls php 4.2 läuft)