logo   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");
?>






















x
x