PHP-Code in .html-Datei einbauen? |
Goaly
Mitglied
Dabei seit: 18.05.06
Beiträge: 352
Herkunft: Köln
|
|
Hallo.
Vielleicht ist die Frage ein wenig dämlich, aber ich habe schon Google abgesucht und komme mit den Lösungsvorschlägen einfach nicht klar.Vorne weg: Ich verstehe PHP und HTML, aber kann nicht wirklich selbst programmieren.
Ich habe folgenden PHP-Code für die Anzeige des Datums:
<?PHP
$datum = date("d.n.Y"); //aktuelles Datum wird an $datum übergeben
$zeit = date("G:i:s"); //aktuelle Uhrzeit an $zeit übergeben
echo "Heute ist der ".$datum.". Es ist ".$zeit." Uhr."; //Ausgabe
?>
Nun habe ich eine html-Datei namens main.html
Wie kann ich diesen PHP-Code nun in die .html-Datei einbauen?
__________________
|
|
04.06.06 19:46 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Goaly
Mitglied
Dabei seit: 18.05.06
Beiträge: 352
Herkunft: Köln
Themenstarter
|
|
Zitat: |
Original von Crashy
so garnicht mache ne php draus denn in einer php datei kannst du php und html nutzen
|
Es ist ein Teil eines Templates in einem CMS. Das kann ich doch nicht einfach so ändern, oder? Achja, gibt es ein Programm wo ich viele .html-Dateien auf einmal ändern kann also statt 2 z.B. 3 ersetzen kann?
__________________
|
|
04.06.06 19:56 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
HTML-Datei in einem CMS? Das hört sich stark nach einem Template an, und in Templates kannst du normalerweise gar kein PHP benutzen ^^
|
|
04.06.06 20:52 |
Finden
Als Freund hinzufügen
|
|
Goaly
Mitglied
Dabei seit: 18.05.06
Beiträge: 352
Herkunft: Köln
Themenstarter
|
|
Zitat: |
Original von [kamui]
HTML-Datei in einem CMS? Das hört sich stark nach einem Template an, und in Templates kannst du normalerweise gar kein PHP benutzen ^^ |
Richtig, aber gibt es denn keine Lösung, ein PHP-Script in einem Template anzeigen zu lassen?
__________________
|
|
04.06.06 21:08 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
Nicht direkt. Aber du kannst den PHP-Code in die .php Datei schreiben (die Datei, die das Template läd), und dann in dem Template nur die Variable ^^
|
|
04.06.06 21:09 |
Finden
Als Freund hinzufügen
|
|
Goaly
Mitglied
Dabei seit: 18.05.06
Beiträge: 352
Herkunft: Köln
Themenstarter
|
|
Zitat: |
Original von [kamui]
Nicht direkt. Aber du kannst den PHP-Code in die .php Datei schreiben (die Datei, die das Template läd), und dann in dem Template nur die Variable ^^ |
Und jetzt sag' mir bitte, wie diese Variable denn heissen muss
(denn das ist des Rätsels Lösung)
__________________
|
|
04.06.06 21:11 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Goaly
Mitglied
Dabei seit: 18.05.06
Beiträge: 352
Herkunft: Köln
Themenstarter
|
|
Zitat: |
Original von [kamui]
Angenommen deine .html-Datei wird von der index.php gelesen, dann gehst du in die index.php und schaust dir an, wie der Programmierer die Variablen ersetzt (du gehst erst ins Template, und wenn dort zB {$text} steht, gehst du zurück in die index.php und lässt dein Programm die index.php nach text durchsuchen). WoltLab machen es einfach mit $datum = date("d.n.Y");, aber bei Smarty ist es $smarty->assign("datum", date("d.n.Y")); ... Weiß ja nicht, welche Variante dein CMS benutzt, musst eben ein bisschen rumforschen ^^ |
Aber das ist doch für HTML in PHP und nicht für PHP in .html, wie ich es suche.
__________________
|
|
04.06.06 22:46 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
Also den PHP-Code fügst du in der index.php ein (bloß ohne die echo-Ausgabe) und die Variablen kannst du dann in dem Template einfügen, somit wird der PHP-Code durch die Variable in dem Template ausgegeben ^^
|
|
04.06.06 22:51 |
Finden
Als Freund hinzufügen
|
|
Goaly
Mitglied
Dabei seit: 18.05.06
Beiträge: 352
Herkunft: Köln
Themenstarter
|
|
Zitat: |
Original von [kamui]
Also den PHP-Code fügst du in der index.php ein (bloß ohne die echo-Ausgabe) und die Variablen kannst du dann in dem Template einfügen, somit wird der PHP-Code durch die Variable in dem Template ausgegeben ^^ |
Ok, aber noch eine andere Frage: Ist es sinnvoll, die Templates auf .php Endungen zu programmieren?
__________________
|
|
04.06.06 22:55 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Strubbl
Mitglied
Dabei seit: 26.02.04
Beiträge: 12
Forenversion: 3.0
|
|
nein. ich hab sie auf htm enden lassen.
aber vom prinzip her auch egal
nur so kann ich sie schnell mit nem doppelklick öffnen und sehe was drin steht bzw wie es aussieht. wenn ich das mit php enden lassen würde ginge das nich so schön
|
|
04.06.06 23:00 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Goaly
Mitglied
Dabei seit: 18.05.06
Beiträge: 352
Herkunft: Köln
Themenstarter
|
|
Ich habe mal beim CMS testweise alles von .tpl auf .php umgestellt. Nun wollte ich was einfaches ausprobieren:
<?php echo "test"; ?>
Aber er zeigt nichts an!
__________________
|
|
04.06.06 23:28 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Goaly
Mitglied
Dabei seit: 18.05.06
Beiträge: 352
Herkunft: Köln
Themenstarter
|
|
Zitat: |
Original von eichi
mit welchem CMS arbeitest du den? |
Es ist kein wirkliches CMS, sondern der Websoccer von HH Solutions.
__________________
|
|
04.06.06 23:41 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
chrime
Besserwisser 2007
Dabei seit: 21.02.05
Beiträge: 1.827
Herkunft: /home/chrime - Castrop-Rauxel, NRW, Germany Forenversion: 3.0
|
|
Mal offtopic, wenn ihr ne einzelne html datei habt und wollt php nutzen müsst ihr dem Server mit einer .htaccess Datei sagen das er die Html wie ne PHP behandel soll. Ich sehe darin keinen sinn, ist aber ganz lustig, ihr könntet dem Server auch sagen das er die index.chrime wie ne PHP behandelt, dann ist die Datei schön im Namen und hat den gleichen effekt
__________________ www.medianetworker.info
|
|
04.06.06 23:45 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|