php template

Status
Niet open voor verdere reacties.

chandlurmark

Gebruiker
Lid geworden
12 mrt 2008
Berichten
58
Hallo allemaal, ik was opzoek naar een php template zodat je maar 1 design hoeft te maken die je ook makkelijk kunt wijzigen zonder dat je veranderingen hoeft te maken op bijvoorbeeld 100 html pagina's, dit is de code:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nieuwe pagina 1</title>
</head>

<body>

<table border="1" width="100%">
<tr>
<td width="16%">&nbsp;</td>
<td width="84%"><?php
//////////////////////////////////
// INCLUDE SCRIPT
// © MasterCode webteam 2005 [http://www.mastercode.nl]
// Please leave copyright intact as credits for this script
//////////////////////////////////
// SETTINGS
//////////////////////////////////
$query="page";
$ext="html";
$default="home";
$error_nietinarray="404.html";
$error_bestandbestaatniet="Het bestand wat u wilt bekijken bestaat niet.";
$pad=".";
$pages = array("","home","1/media","home2","divplaatsen");
//////////////////////////////////
// EINDE SETTINGS
//////////////////////////////////
// NIET VERANDEREN HIERONDER
//////////////////////////////////
$page=$_GET[$query];
if (!in_array($page, $pages))
{
include ($error_nietinarray);
}
else
{
if ($page == "")
{
include ($pad."/".$default.".".$ext);
}
elseif (!file_exists($pad."/".$page.".".$ext))
{
echo $error_bestandbestaatniet;
}
else
{
include ($pad."/".$page.".".$ext);
}
}
?>
</td>
</tr>
</table>
urkel
</body>

</html>

Nu is mijn vraag, hoe zorg ik ervoor dat ik niet telkens de bestanden in hoef te vullen die ik wil laten zien. (staan bij $pages= array ("home", "home2"); ----> dit wil ik dus niet hoeven in te vullen.

Alvast bedankt!!
 
Laatst bewerkt:
Grappig, heb het zelf uitgevonden, de code wordt:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nieuwe pagina 1</title>
</head>

<body>

<table border="1" width="100%">
<tr>
<td width="16%">&nbsp;</td>
<td width="84%"><?php
//////////////////////////////////
// INCLUDE SCRIPT
// © MasterCode webteam 2005 [http://www.mastercode.nl]
// Please leave copyright intact as credits for this script
//////////////////////////////////
// SETTINGS
//////////////////////////////////
$query="page";
$ext="html";
$default="home";
$error_nietinarray="404.html";
$error_bestandbestaatniet="Het bestand wat u wilt bekijken bestaat niet.";
$pad=".";

//////////////////////////////////
// EINDE SETTINGS
//////////////////////////////////
// NIET VERANDEREN HIERONDER
//////////////////////////////////
$page=$_GET[$query];
if (in_array($page))
{
include ($error_nietinarray);
}
else
{
if ($page == "")
{
include ($pad."/".$default.".".$ext);
}
elseif (!file_exists($pad."/".$page.".".$ext))
{
echo $error_bestandbestaatniet;
}
else
{
include ($pad."/".$page.".".$ext);
}
}
?>
</td>
</tr>
</table>
urkel
</body>

</html>



Heb ALLE $PAGES weggehaald, alleen werkte dat nog niet, heb toen die uitroepteken verwijderd bij in_array, toen werkte het :p fantastisch
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan