AW: Probleme bei Auslesen der Datenbank
Dann mach es so:
index.php:
<?php
include('layout.php');
?>
layout.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<div style="border-style:solid; border-width:1px;">
<?php include('content.php');?>
</div>
</body>
</html>
content.php:
<?php
echo hallo;
?>
So wollte ich das auch mal machen, aber dann brauch ich für jede Seite auf der Inhalt ist eine dazugehörige Layout Seite ... Und dass ist genau das, was ich vermeiden wollte.
Ich will eine Datei haben, in der ich das Layout habe, damit wenn ich mal was ändere ich das auf einer Seite mache und damit hat sich das.
----
Jo, Du willst Layout und PHP trennen.
]Schöner wäre es natürlich mit nem Templatesystem, da setzt Du nur noch Platzhalter in die Html-Vorlagen ein und ersetzt diese beispielsweise mit preg_replace
Okay, das mit dem Templatsystem verstehe ich nicht ganz aber ansonsten klappt das jetzt fürs erste, das jetzt natürlich noch auf mein richtiges Layout anzupassen kann was werden ... Ich versuch mich mal.
---
Okay, klappt prima, aber eines noch:
Ich hab <title><?php echo $title; ?></title> und in der content Datei <?php $title='News'; ?> aber das wird nicht angezeigt:
Kann mir da noch jemand helfen (gerne auch Alternativen vorschlagen)? Dann solltet ihr fürs erste Ruhe haben ...