Antworten auf deine Fragen:
Neues Thema erstellen

include php in html

cmfa

Nicht mehr ganz neu hier

mahlzeit,

ich stelle mich gerade etwas dumm an:muede:. Ich möchte in eine .html Datei eine php datei includieren. Die html Datei ist eine Templ. Datei die nicht in php umbenannt werden kann.
Als Beispiel: der html Code
HTML:
<html>
<head>
<title>Test</title>
</head>
<body>
<?php include("test.php");?>
<h2>Test</h2>
<br />
</body>
</html>
und das Beispiel als aufzurufender php code:
PHP:
<?php
phpinfo();
$hour = date("H");
if($hour > 9 AND $hour < 10)
{
echo <<<EOT
<div id="cpg_logo_block_logo">
<a href="index.php"><img src="images/icons/tb.png" border="0" width="948" height="200" alt="" /></a>
</div>
EOT;
}else{
echo <<< EOT
      <div id="cpg_logo_block_logo">
        <a href="index.php"><img src="images/icons/test.jpg" border="0" width="948" height="200" alt="" /></a>
      </div>
EOT;
}
?>
Die Datei wird nicht includiert. Habe es mit einer .htaccess Datei versucht. da wird die Datei zum download angeboten. Was mache ich falsch?:uhm:

CMFA
 

fotosaugsburg

Nicht mehr ganz neu hier

AW: include php in html

Soweit ich weiss, werden htm Dateien normalweise nicht "geparst".
Daher wird der PHP Code ignoriert.
Das kann man aber am Webserver einstellen.
 

cebito

undefined

AW: include php in html

Eine HTML-Datei wird ausschließlich vom Browser interpretiert. Wenn du da noch was externes reinholen willst musst du JavaScript benutzen.
Stellt sich mir nur die Frage, warum die Datei nicht als .php gespeichert werden kann. Das würde es um einiges vereinfachen.
 

c0mu

PHP Guru

AW: include php in html

Hast du mal bei deinem Editor nachgeschaut? Eventuell hast du unten einfach nur ".html" als Dateiende beim abspeichern und musst das auf Alle Dateien umstellen. (Das ist oft bei Notepad++ der Fall!).

Sonst wie fotosaugsburg bereits gesagt hatte, kann der Webserver die .php Datei nicht erkennen! Hast du denn versucht, normale PHP Dateien schon einmal aufzurufen? Wenn die nur zum Download angeboten werden, dann ist PHP nicht installiert.

Desweiteren zu deinem Script: Du solltest die phpinfo() nicht einbinden, wenn du nur das untere auslesen willst.
 

cmfa

Nicht mehr ganz neu hier

AW: include php in html

hi,

es funktioniert, das Problem war die .htaccess Datei. Für 1&1 muss eine besondere Schreibweise eingehalten werden. Das habe ich auf der Apache Seite gefunden.
Da es sich um eine TempleteDatei handelt, kann die nicht umbenannt werden.
Danke erstmal soweit.
CMFA
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.614
Beiträge
1.538.351
Mitglieder
67.525
Neuestes Mitglied
mgtaucher
Oben