PHP - "Included" PHP-side.
Ofte kan det være hensigtsmæssigt, at dele en "PHP"-side op, så den øverste del og den nederste del - der begge indeholder "statiske" data - bliver lagt ud i include-filer. Kun den midterste del, der vil indeholde dynamiske data (brødtekst), bibeholdes på sin oprindelige plads.
Andre måder, at opdele den oprindelige side på, kan også være relevant.
Include-filer placeres ofte i en "includes"-mappe.
Toppen af siden
Øverst på alle PHP-sider skal oftest indsættes PHP-specifikke data, som f.eks:
<?php
//session_start(); //kun når $_SESSION-variablen anvendes
// if($_SESSION['login'] != 1){ header("location:/login.php");} //kun når siden er underlagt adgangsstyring via Login.
//ob_start(); //kun når "header()" anvendes
include ("/includes/db_connect.php");
if (isset($side_titel))
{
$side_titel = $side_titel . " - DB vedlh.";
}
else
{
$side_titel = "DB vedlh.";
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title><?php echo $side_titel;?></title>
|
"Øverst i brødtekst".
Al kode ovenover brødteksten placeres i en "include"-fil og kaldes med:
<?php
$side_titel = "Billed admin.";
include ("includes/foer_broedtekst.php");
?>
|
"Nederst i brødtekst".
Al kode nedenunder brødteksten placeres i en "include"-fil og kaldes med:
<?php
include ("includes/efter_broedtekst.php");
?>
|
"Tilbageværende".
Før indsættelse af brødtekst vil den tilbageværende del af den originale side herefter ofte kun udgøre:
<?php
$side_titel = "Ret projekter";
include ("includes/foer_broedtekst.php");
?>
<!-- her starter brødtekst >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> --!>
...
...
<!-- her slutter brødtekst >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> --!>
<?php
include ("includes/efter_broedtekst.php");
?>
|
|