S
Steff an
31-10-2004 22:08
gewijzigd op 31-10-2004 22:09
Link gekopieerd
Is heel simpel, met een switch werken is makkelijk bij een groot aantal pagina's. Bij weinig pagina's kan het met een if statement:
switch($_GET[page]){
case "2":
include("content/page2.html");
break;
default:
print "Deze pagina bestaat niet!";
}
Dit was even een heel simpel voorbeeld. Als je een uitgebreider voorbeeld wilt dan moet je even mijn tutorial doornemen die Greedyxl ook al noemt.
Link gekopieerd
R
RT
01-11-2004 07:48
gewijzigd op 01-11-2004 07:49
<?php
$include_page="home";
if (isset($_GET['pagina'])) $include_page= $_GET['pagina'];
include("./".$include_page.".inc.php");
?>
Dit gebruik ik.
Je kan ff de extensie veranderen.
Link gekopieerd
Ik gebruik dit:
<?php
if(!isset($_GET['id']) ){
include "include/page/home.php";
}else{
$page=$_GET['id'];
if (isset($_GET['id'])){
@include "include/page/".$page.".php" ;
}
}
?>
Voorbeeld
hier.
Link gekopieerd
Wrm post iedereen z'n script nu hier..
en JA je kunt gwoon je html blijven gebruiken tussen het php door, voorbeeld:
<html>
<head>
<title><? echo $_GET['p']; ?></title>
</head>
<body>
Ik ben Piet...<br>
Naam <? echo "Piet"; ?>
</body>
</html>
slaat nergens op, maar zolang je het php maar tussen <? php hier ?> houdt, kan gewoon html eromheen...
script wat ik hiervoor gebruik:
<?php
if(isset($_GET['p'])) {
$pagina = $_GET['p'];
if(file_exists($p.".php")) {
$p = "$pagina.php";
}else{
$p = "error.php";
}
}else{
$p = "home1.php";
}
include("$p");
?>
Link gekopieerd
Alfred -
01-11-2004 21:16
gewijzigd op 01-11-2004 21:18
<? // ... KNIP
if(file_exists($p.".php")) {
$p = "$pagina.php";
}else{
// ... KNIP
?>
Zou ik eerder
<?
// ... KNIP
if(file_exists($p.".php")) {
$p = $pagina . ".php";
}else{
// ... KNIP
?>
Van maken... :) Vind ik netter :p
Edit: waar set je $p trouwens?
Isset niet:
<?
$p = $_GET['p'];
// ipv
$pagina = $_GET['p'];
?>
?
Edit2:
kortom
<?php
if(isset($_GET['p'])) {
$p = $_GET['p'];
if(file_exists($p.".php")) {
$p = $p . ".php";
}else{
$p = "error.php";
}
}else{
$p = "home1.php";
}
include($p);
?>
Link gekopieerd
Jorik schreef op 01.11.2004 21:07
Wrm post iedereen z'n script nu hier..
Omdat ik dan weer een hele hoop kan bijleren natuurlijk! :o)
Link gekopieerd
bedankt :D hier heb ik veel aan :)
Link gekopieerd
ik gebruik dit :
<?php
if(empty($_GET['p'])){
$page_include='nieuws.php';
$page='Nieuws';
}
else{
$page=$_GET['p'];
$ap[]='nieuws';
$ap[]='crew';
$ap[]='informatie';
$ap[]='reglement';
$ap[]='compos';
$ap[]='sponsers';
$ap[]='contact';
$ap[]='locatie';
$ap[]='login';
$ap[]='register';
$ap[]='logout';
$ap[]='profile';
$ap[]='inschrijven';
$ap[]='gastenboek';
$ap[]='lijst';
$ap[]='lijst_all';
if(in_array($page, $ap)){
$page_include=$page.'.php';
}
if(empty($page_include)){
$page_include='nieuws.php';
$page='Nieuws';
}
}
?>
Link gekopieerd