Ik weet niet hoe ik er voor kan zorgen dat als je naar bijv test.php?page=2 bijv dat hij dan een andere stuk html gebruikt en dat het dan in 1 bestand staat en kan ik dan gewoon html gebruiken? (ik ben nogal een beginner :p)
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.
<?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.
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.
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");
?>
<? // ... 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);
?>
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)
bedankt :D hier heb ik veel aan :)
Mooizo...
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';
}
}
?>

Reageren