PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   PHP wird in HTML Abschnitten/Dateien nicht erkannt (http://www.selfphp.de/forum/showthread.php?t=7408)

Elderwolf 08.04.2004 18:50:27

PHP wird in HTML Abschnitten/Dateien nicht erkannt
 
Wie in der Überschrift steht, wird bei mir kein PHP Code innerhalb HTML Dateien oder Abschnitten erkannt und ausgeführt.

<head>
bla
</head>
<body>
html anweisungen...
<? php code ?>
html anweisungen...
</body>

funktioniert zB nicht. Auch die Schreibweise <?php ... ?> geht nicht.
PHP Code wird bei mir nur in Dateien mit der Endung .php ausgeführt.

Kann es sein das irgend etwas in der php.ini verstellt ist?
Ich hab die xaamp Distribution standardgemäß installiert und denke nicht das etwas an der Installation falsch ist, da MySQL auch läuft und PHP ja auch funktioniert, nur eben nicht aus HTML Dateien heraus.
:confused:

NanoCyte 08.04.2004 20:29:09

solange der parser von PHP nicht darauf konfiguriert ist, andere dinger ausser .php zu lesen, kommst du da nicht weit.

such mal die php.ini durch, ob du das was findest, was du brauchst

Elderwolf 09.04.2004 01:04:01

Fehler gefunden (Danke an NanoCyte für den Denkanstoss mit dem Parsen)

In der apacheconfhttpd.conf fehlte unter
AddType application/x-httpd-php .php .php3 .php4
die Endungen für .html und .htm

meikel (†) 09.04.2004 02:53:43

Zitat:

Original geschrieben von Elderwolf
In der apacheconfhttpd.conf fehlte unter
AddType application/x-httpd-php .php .php3 .php4
die Endungen für .html und .htm
Das würde ich mir an Deiner Stelle abgewöhnen, da die Anzahl der öffentlichen Webserver, die auch *.htm? mit PHP parsen verschwindend gering ist.

Elderwolf 09.04.2004 11:28:54

Woran kann es dann liegen das er bei mir keinen PHP Code in HTML Dateien ausführt?

Wenn ich die Endungen .htm und .html in der httpd.conf entferne, geht es wieder nicht.

xabbuh 09.04.2004 11:35:20

Zitat:

Original geschrieben von Elderwolf
Woran kann es dann liegen das er bei mir keinen PHP Code in HTML Dateien ausführt?

Wenn ich die Endungen .htm und .html in der httpd.conf entferne, geht es wieder nicht.

Du hast dir die Antwort doch gerade quasi selbst gegeben. Wenn du die Endungen .htm und .html aus der httpd.conf entfernst, wird php-Code in HTML-Dateien natürlich auch nicht mehr ausgeführt.

meikel (†) 09.04.2004 13:53:43

Zitat:

Original geschrieben von Elderwolf
Woran kann es dann liegen das er bei mir keinen PHP Code in HTML Dateien ausführt?
Gewöhne Dich schlicht und einfach daran, den Dateien, in denen PHP Code ausgeführt werden soll, die Endung '.php' zu geben.

Auf fast allen Webspace Accounts ist es Sitte, HTML Dateien (*.html / *.htm) nicht mit PHP zu parsen. Üblich sind stattdessen die Extensions *.php u/o *.php4.

Sonst funktionieren Deine Scripte nur auf Deiner eigenen Kiste.


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:33:32 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.