Volledige versie bekijken : pagina script



nightwarrior
5 November 2006, 12:38
Hallo,

Ik had vroeger van iemand een scriptje gekregen: hij had een main.php waar dus instond dat als ik index.php?name=downloads intypte, ik naar downloads.htm ging, dan vervolgens op index.php include main.php ofzo. Ik ken helemaal niks van php maar ik zou graag iets in die aard hebben. Weten jullie soms zoiets? Dankje http://www.webfanaat.com/thema/blauw/smilies/original.gif

zodiac
5 November 2006, 12:54
wat jij daar doet is hetzelfde als bijv. in een <option>menu iets uitkiezen en dan op ok durkt. als ik me niet vergis moet de <form> 'name' heten en hetgeen je gekozen hebt (<select>) 'downloads'. Bovenaan je scherm komt dan: pagina?<form name>=<select>

Jelle
5 November 2006, 12:55
Dat is erg eenvoudig te maken:

index.php:

<?php
include('main.php');
?>
main.php:

<?php
if ($_GET['name'] == 'downloads')
{
header("Location: http://www.jouwsite.be/downloads.htm");
}
?>

nightwarrior
5 November 2006, 12:57
Ik gebruikte downloads als voorbeeld, hij moet het voor alle pagina's automatisch doen. :D

Jelle
5 November 2006, 13:29
In dat geval verander je main.php naar:


<?php
if (isset($_GET['name']))
{
header("Location: http://www.jouwsite.be/".$_GET['name'].".htm");
}
?>

nightwarrior
5 November 2006, 14:32
Hmm, dit is ongeveer wat ik wil, maar nu redirect hij gewoon, kan ik ervoor zorgen dat de pagina download.htm niet in de browser komt

pietereeckhout
5 November 2006, 14:47
Bedoeld us zoiets als: www.kljetikhove.be/home.php?p=KLJgastenboek (http://www.kljetikhove.be/home.php?p=KLJgastenboek) ?

Dit is met:

De link:

<a href="home.php?p=KLJalgemeen">Extra's</a>
De code:

<?php
$p = $_GET[p];
if($p == "KLJstart") {include("index/start.html");}
elseif($p == "KLJalgemeen") {include("index/algemeen.html");}
elseif($p != "" or empty($p)){include("index/start.html");}
?>