Funktionsname | Einfügen von... |
ins_HtmHead() | - DOCTYPE-Definition - Start des HTML-Bereichs - Start des HEAD-Bereichs - Titel - Meta-Tags (optional) |
ins_DocHead() | - Ende des HEAD-Bereichs - Start des BODY-Bereichs - Kopfbereich: Seitentitel/Logo etc. (optional) |
ins_DocFoot() | - Fußbereich: Seitentitel/Copyright etc. (optional) - Ende des BODY-Bereichs - Ende des HTML-Bereichs |
<?php include('macros.inc.php');Das Modul macros.inc.php könnte so aussehen:Hier ist Platz für einleitendes PHP, z.B. - Authentitätsprüfung - Datenbankanbindung - Formularverarbeitung - Dateizugriffe - sonstige Queriesins_HtmHead(...); ?>Hier im Header-Bereich ist Platz für CSS, Javascript und VBScript:CSS extern:<LINK rel='stylesheet' type='text/css' href='blabla.css'>CSS lokal:<STYLE type='text/css'> /* ... */ </STYLE>Javascript extern:<SCRIPT src='blabla.js' type='text/javascript'></SCRIPT>Javascript lokal:<SCRIPT type='text/javascript'> // ... </SCRIPT>VBScript extern:<SCRIPT src='blabla.vbs' language='vbscript'></SCRIPT>VBScript lokal:<SCRIPT language='vbscript'> ' ... </SCRIPT> <?php ins_DocHead(...); ?>... Hier im BODY-Bereich steht der eigentliche Seiteninhalt ...<?php ins_DocFoot(...); ?>
<?php function ins_HtmHead($title="") { //========== HTML-Header ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE><?php echo $title; ?></TITLE> <META name='author' content='Duck IT'> <META content='© Duck IT' name='copyright'> <META content='text/html; charset=ISO-8859-1' http-equiv='Content-Type'> <LINK rel='stylesheet' type='text/css' href='MeinLayout.css'> <?php } function ins_DocHead($title="") { //========== Seite: Kopf ?> </HEAD><BODY> <TABLE width='100%' bgcolor='#E0E0E0' cellspacing='0' cellpadding='2'><TR> <TD><img src='MeinLogo.gif'></TD> <TD width='100%' style='FONT-SIZE:16pt;COLOR:#606060' align='center'><?php echo $title; ?></TD> </TR></TABLE><BR> <?php } function ins_DocFoot($title="") { //========== Seite: Fuß ?> <TABLE width='100%' bgcolor='#E0E0E0' cellspacing='0' cellpadding='1'><TR> <TD style='FONT-SIZE:8pt'><?php echo $title; ?></TD> <TD style='FONT-SIZE:8pt' align='right'>© 2006 Duck IT</TD> </TR></TABLE></BODY></HTML> <?php } ?>Die Parameterliste von ins_DocHead() könnte noch erweitert werden, wenn im Kopfbereich mehr Informationen angezeigt werden sollen, z.B.
template |