ich bin Neuling mit PHP, bin aber gerade dabei einen WebServer neu aufzusetzen. Dabei kommt es zu folgenden Probleme:
Die darzustellenden Webseiten benutzen ein PHP-Framework, sind aber HTML Dateien. Ein PHP-Skript, das am Anfang jeder HTML eingebettet ist generiert hierbei ein Menue. Nach Neuinstallation des gesamten Servers scheint dies aber nicht mehr zu funktionieren.
Dateien mit .php Endung parsed der Apache2 einwandfrei. Eingebettetes PHP in HTML scheint nicht verarbeitet zu werden, ist aber in der Ausgabeseite immer noch zu sehen (im Source).
Mit der vorigen Installation funktionierte dieser Mechanismus noch einwandfrei.
short_open_tags steht auch richtig.
Beispiel-Datei:
- Code: Select all
<?
require("digilab_homepage.php");
digilab_head("digilab homepage","Webmaster","webmaster@digilab.uni-hannover.de");
?>
<!-- Start of HTML-Page -->
<h2>digilab- Verbundprojekt Medienforschung</h2>
...es folgt HTML...
Suse10, Apache2, PHP4
Die benoetigte Datei digilab_homepage.php steht im Include_Dir.
Benenne ich das ganze in index.php um wird es korrekt geparsed, warum also nicht eingebettet in HTML?
Falls hierzu irgendjemand Ideen hat wuerde mit das enorm weiterhelfen
Vielen Dank
Markus