Het klinkt misschien erg onbenullig, maar ik kan het gewoon niet vinden. Wel een aantal tutorials gezien, maar die waren niet compleet en daardoor kwam ik er alsnog niet uit. Ik weet ook niet precies waar ik op moet zoeken. Maar wat ik zoek is heel simpel (denk ik). Ik heb een website, dit was eerst 1 pagina. Maar nu zijn het er al 4 en kopieer ik de index.php steeds, nadeel is dat dit gewoon echt niet werk.
Nu wil ik dus dat ik 1 index.php heb waarin het menu staat en de header en de opmaak verder en dat er dan 1 deel op de website is waar ik content heb staan.
Als ik dan naar www.domein.nl surf dan moet hij dus naar www.domein.nl/index.php?page=home (bijvoorbeeld) gaan automatisch. De pagina home.php is dan gewoon de beginpagina. Vervolgens moet ik in het menu op contact kunnen klikken waarna alleen 1 deel veranderd, dus niet naar www.domein.nl/contact.php maar dat hij naar index.php?page=contact gaat.
Het gaat om deze site: http://tinyurl.com/yzkor7b
Zoals je ziet is het erg basis allemaal. Zijn nog met wat kleine aanpassingen bezig. Wat we willen is dus dat de header (logo) vast staat op de index en het menu links. Alles daar rechtsonder van moet dus via losse pagina's ingevoegd worden.
Wie heeft een dergelijke structuur of weet hoe dit heet en waar ik een tutorial kan vinden.
Alvast bedankt
- Standaard website php frame
-
14-11-2009, 20:23 #1
- Berichten
- 47
- Lid sinds
- 15 Jaar
Standaard website php frame
-
-
14-11-2009, 20:58 #2
- Berichten
- 95
- Lid sinds
- 18 Jaar
Dat kan met een paginasysteem of hoe het beestje ook heet. Dat gaat op deze manier, dit is bijvoorbeeld de index.php:
PHP Code:<html>
<head>
<title>Hallo</title>
</head>
<body>
<?php
if (!isset( $_GET['page'] ) || empty( $_GET['page'] ) || $_GET['page'] == 'index') {
echo 'Dit is de content voor de index.php';
} else {
if (file_exists( $_GET['page'] )) {
include( $_GET['page'] . '.php' );
} else {
echo 'Fout bij het ophalen van de pagina';
}
}
?>
</body>
</html>
-
14-11-2009, 21:08 #3
- Berichten
- 935
- Lid sinds
- 17 Jaar
dat kan nog beter, met een switch inbouwen....
dat doe je zo:
<?
switch($_GET['page']){
case 'content' : //hier de content php code
break;
case 'contact': //hier de contact pagina code
break;
}
?>
www.php.net/switch of google op php switch
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic