PHP innerhalb html wird nicht ausgeführt

Hallo,

Ich versuche ein php-script innerhalb einer html-Seite aufzurufen… aber da passiert nichts. Wenn ich das script vor den html-tag setze und die Seite statt .html in .php umtaufe, dann wird das script ausgeführt… ein simples echo date(„d“);
andere php seiten laufen problemlos auf dem server. Wenn ich den quellcode anschaue ist das script da, wird aber einfach ignoriert… was könnte das sein?

ich habe es in den <?php ... ?> tag gesetzt… die seite ist auch „executable“… ich habe es auch schon zwischen einem tag versucht… auch erfolglos.

Danke für jeden Tip,

Oliver

Guten Tag Oliver!

Die meisten Webserver sind so konfiguriert, dass die Datei mit .php enden muss damit sie als Skript ausgeführt wird!
Speicherst du die Datei als .html wird der Code immer im klartext angeezeigt!

Du kannst in einer .php-Datei ohne Problem normalen HMTL-Code angeben, da nur der Code ausgeführt wird, der zwischen den PHP-Tags (<?php... ?>) steht!

Noch viel erfolg und LG
Matthias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Matthias,

Danke für Deine Antwort…
Ich habe aber soeben die Lösung gefunden:

dem file .htaccess folgende zeilen einfügen:

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

Ansonsten werden tatsächlich nur files geparsed die auf .php enden.
Das File muss entweder im root verzeichnis, oder in dem Verzeichnis wo das entspr. Script ausgeführt werden soll stehen.

Gruss,
Oliver

Guten Tag Oliver!

Die meisten Webserver sind so konfiguriert, dass die Datei mit
.php enden muss damit sie als Skript ausgeführt wird!
Speicherst du die Datei als .html wird der Code immer im
klartext angeezeigt!

Du kannst in einer .php-Datei ohne Problem normalen HMTL-Code
angeben, da nur der Code ausgeführt wird, der zwischen den
PHP-Tags (<?php... ?>) steht!

Noch viel erfolg und LG
Matthias

Du hättest diese Einstellung natürlich auch global in der Konfigurationsdatei Deines Webservers treffen koennen.

Gruß
Daniel

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]