| Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.) Probleme, Apache mit PHP oder MySQL zum Laufen zu bringen? Anpassung an .htaccess, httpd.conf oder php.ini funktionieren nicht? In diesem Forum könnt ihr eure Erfahrungen austauschen. |
 |
|

28-04-2009, 15:51
|
|
iPainter
Registrierter Benutzer
|
|
Registriert seit: Apr 2009
Beiträge: 17
|
|
HTML zeigt kein PHP
Bei dem simplen PHP Code wie diesen zum Beispiel..
PHP-Code:
<?php
echo "Anwendung in einer HTML Datei";
?>
..in einer HTML Datei erfolgt bei der Ausgabe nichts, das gleiche jedoch mit der Endung .php gelingt.
Welcher Haken verursacht den Fehler?
|

28-04-2009, 15:58
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Re: HTML zeigt kein PHP
Die "normale" Serverkonfiguration.
Normalerweise will man reine HTML-Dateien nicht durch den PHP-Parser jagen, weil das zusätzlicher, vergeblicher Aufwand wäre.
Wenn du dennoch PHP in Dateien mit der Endung .html geparst haben willst, dann konfiguriere den Server entsprechend (bzw. lasse den Administrator das machen).
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

28-04-2009, 15:59
|
|
combie
PHP Expert
|
|
Registriert seit: May 2006
Beiträge: 2.925
|
|
Das ist kein Fehler sondern das übliche Verhalten!
|

28-04-2009, 16:17
|
|
iPainter
Registrierter Benutzer
|
|
Registriert seit: Apr 2009
Beiträge: 17
|
|
Re: Re: HTML zeigt kein PHP
Zitat:
Original geschrieben von wahsaga
Die "normale" Serverkonfiguration.
Normalerweise will man reine HTML-Dateien nicht durch den PHP-Parser jagen, weil das zusätzlicher, vergeblicher Aufwand wäre.
Wenn du dennoch PHP in Dateien mit der Endung .html geparst haben willst, dann konfiguriere den Server entsprechend (bzw. lasse den Administrator das machen).
|
Die Standard Serverkonfiguration schleust keine HTML-Dateien durch den PHP-Parser, nur die entsprechende Konfiguration am Server gestattet das HTML-Seiten auf PHP-Code gescannt werden??
Und ohne die Einstellung gibt es keine andere Möglichkeit das es dennoch ausgeführt wird?
|

28-04-2009, 16:23
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.187
|
|
Zitat:
|
Die Standard Serverkonfiguration schleust keine HTML-Dateien durch den PHP-Parser, nur die entsprechende Konfiguration am Server gestattet das HTML-Seiten auf PHP-Code gescannt werden??
|
So wurde es hier geschrieben.
Zitat:
|
Und ohne die Einstellung gibt es keine andere Möglichkeit das es dennoch ausgeführt wird?
|
Es gibt zwei möglichkeiten, entweder der Interpreter arbeitet die Datei ab oder nicht. Ob dies der Fall ist wird in der Konfiguration eingestellt. Basta.
|

28-04-2009, 16:23
|
|
combie
PHP Expert
|
|
Registriert seit: May 2006
Beiträge: 2.925
|
|
PHP-Code:
include "deine.html";
oder [google]Mod Rewrite[/google]
|

28-04-2009, 16:26
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.187
|
|
Letzteres parst aber immer noch keine HTML-Dateien... Und ist darüber hinaus eine Konfiguration.
|

28-04-2009, 16:43
|
|
combie
PHP Expert
|
|
Registriert seit: May 2006
Beiträge: 2.925
|
|
Zitat:
Original geschrieben von TobiaZ
Letzteres parst aber immer noch keine HTML-Dateien...
|
Aber es kann zumindest dafür sorgen, dass es so aussieht und wirkt als würden *.html Dateien geparst.
|

28-04-2009, 16:46
|
|
iPainter
Registrierter Benutzer
|
|
Registriert seit: Apr 2009
Beiträge: 17
|
|
Zitat:
Original geschrieben von combie
[B]
PHP-Code:
include "deine.html";
|
Muss die Datei dazu im gleichen Verzeichnis oder Server liegen oder kann sich die Datei auch auf einem anderen Server befinden und man gibt dort den Verweis dazu an?
|

28-04-2009, 16:48
|
|
combie
PHP Expert
|
|
Registriert seit: May 2006
Beiträge: 2.925
|
|
Das ist konfigurations abhängig.
|

28-04-2009, 16:52
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.187
|
|
OffTopic: So langsam wird dein vorhaben "kriminell"... 
|

28-04-2009, 16:57
|
|
iPainter
Registrierter Benutzer
|
|
Registriert seit: Apr 2009
Beiträge: 17
|
|
Ist es aber überhaupt möglich darin woanders zu linken?
PHP-Code:
include "http://url.net/file.html";
Geändert von iPainter (28-04-2009 um 16:59 Uhr)
|

28-04-2009, 17:08
|
|
Click
Member
|
|
Registriert seit: Aug 2006
Beiträge: 228
|
|
Hängt von deiner PHP Konfiguration ab:
Code:
; Whether to allow include/require to open URLs (like http:// or ftp://) as files. allow_url_include = Off
__________________
Du kannst jeden Tag wie deinen letzten leben, du musst nur jeden Tag das Gleiche tun.
Denk' mal drüber nach!
|

28-04-2009, 17:27
|
|
iPainter
Registrierter Benutzer
|
|
Registriert seit: Apr 2009
Beiträge: 17
|
|
So langsam wird es echt lustig, scheint ja alles von der Konfiguration anhängig zu sein, dann nehme ich mal an hängt es auch davon ab welches dieser Versionen akzeptiert wird.
PHP-Code:
<? echo "Nein"; ?>
PHP-Code:
<?php echo "Nein"; ?>
PHP-Code:
<% echo "Nein"; %>
PHP-Code:
<script language="php"> echo "und nochmals Nein"; </script>
|

28-04-2009, 17:30
|
|
combie
PHP Expert
|
|
Registriert seit: May 2006
Beiträge: 2.925
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|