page=....php
Ik ben bezig met een site te maken, alleen ik kan niet echt php.
Dit is mijn hoofpagina, en nu zoek ik een script waarme altijd in het onderste vak waar nu de trailers staan, dat daar de nieuwe pagina komt.
Dat het zo'n systeempje is dat de URL er dan zo uit komt te zien.
http://moviechaos.nl/contact/index.php?page=toonvraag.php
Alleen dan op de hoofdpagina zelf, dat is gewoon www.moviechaos.nl
Wat hierboven staat heb ik geprobeert zelf te maken, alleen het lukte niet omdat ik mijn index nog niet gemaakt heb en ik weet niet hoedat ik hem goed moet scripten. Je komt op de bovenstaande pagina door naar deze te gaan en op stuur op te klikken.
http://moviechaos.nl/contact/maakvraag.php
Alleen dat werkt dan niet omdat de index niet bestaat.
Groetjes Neville
Gewijzigd op 01/01/1970 01:00:00 door Neville
ja en je vraag is?
Gewoon ofdat er een simpel script voor bestaan dat de pagina´s daar weergegeven worden zodat er overal de zelfde layout is. En dat dan de pagina URl zoiets wordt als
index.php?page=toonvraag.php
isset in_array en file_exists
Dan zouw je een redelijk goede en veilige kunnen maken:) Zo eerst zelf iets proberen en als je der niet uitkomt helpen we je maar als te graag:)
GR. mebus
maak gebruik van Dan zouw je een redelijk goede en veilige kunnen maken:) Zo eerst zelf iets proberen en als je der niet uitkomt helpen we je maar als te graag:)
GR. mebus
Veel bibliotheken hebben ook php boeken!
GR. mebus
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$pages = array(
"home" => "home.php",
"register" => "user_register.php",
"guestbook" => "guestbook.php"
);
$standard = "home";
$page = issest($_GET['page']) ? $_GET['page'] : $standard;
if(in_array($page, $pages) && file_exists($pages[$page]))
{
include_once($pages[$page]);
}
else
{
include_once($pages[$standard]);
}
?>
$pages = array(
"home" => "home.php",
"register" => "user_register.php",
"guestbook" => "guestbook.php"
);
$standard = "home";
$page = issest($_GET['page']) ? $_GET['page'] : $standard;
if(in_array($page, $pages) && file_exists($pages[$page]))
{
include_once($pages[$page]);
}
else
{
include_once($pages[$standard]);
}
?>
Wel getest want ik gebruik het zelf:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
if(!isset($_GET['page']))
{
$_GET['page'] = 'home';
}
if($_GET['page'] == 'index')
{
$_GET['page'] = 'home';
}
if(!file_exists($_GET['page'].'.php'))
{
$_GET['page'] = '404';
}
?>
wat tekst met menu enzo
waar de paginas moeten komen met ?page=...,
<?php include $_GET['page'].'.php'; ?>
en als je wilt weer wat tekst.
if(!isset($_GET['page']))
{
$_GET['page'] = 'home';
}
if($_GET['page'] == 'index')
{
$_GET['page'] = 'home';
}
if(!file_exists($_GET['page'].'.php'))
{
$_GET['page'] = '404';
}
?>
wat tekst met menu enzo
waar de paginas moeten komen met ?page=...,
<?php include $_GET['page'].'.php'; ?>
en als je wilt weer wat tekst.
de standaart pagina die hij laat zien in home.php
dat kan je veranderen door deze dingen te veranderen: $_GET['page'] = 'home';
Gewijzigd op 01/01/1970 01:00:00 door Arwin vdv
Ik had al een PHP boek: PHP 5 en MySQL De basis
De tabel heet "blok"
Een pagina in een tabel???
www.moviechaos.nl
dan zie je onderaan die film trailers staan. Die staan daar via deze code. in die tabel
Maar dan wil ik dat op die plaats elke keer een andere pagina komt via de link.
groetjes
Ja ik heb nu bijvoorbeeld als je naar de home pagina gaat, dan zie je onderaan die film trailers staan. Die staan daar via deze code. in die tabel
Maar dan wil ik dat op die plaats elke keer een andere pagina komt via de link.
groetjes
Via welke link?
Ja, dat zoek ik nou juist. Dat als je bovenin op Downloads klikt dat je dan daar de download pagina te zien krijgt, en als je op trailers klikt die weer. enz...
of
enz.
Is het dan te maken dat elke keer dat je op een link klikt dat dan bijvoorbeeld alleen in
een andere pagina laad?
Dat die veranderd in bijvoorbeeld
http://moviechaos.nl/test/
Groetjes
Gewijzigd op 01/01/1970 01:00:00 door Neville
mebus schreef op 03.01.2007 10:46:
@robin,, heb jij zin om zo een irritant lang script te gaan maken? Denk het niet gewoon de pagina's in een array zetten die je wel mag oproepen en kijken met in_array of ie der in voorkomt de pagina die je via $_GET['page'] oproept
GR. mebus
GR. mebus
Dan moet je nog al je pages in een array zetten.
Dan kun je het nog sneller doen met file_exists()
<a href="?pag=edit">edit</a>
<a href="?pag=blabla">blabla</a>
Jacco schreef op 07.01.2007 17:49:
Dan moet je nog al je pages in een array zetten.
Dan kun je het nog sneller doen met file_exists()
mebus schreef op 03.01.2007 10:46:
@robin,, heb jij zin om zo een irritant lang script te gaan maken? Denk het niet gewoon de pagina's in een array zetten die je wel mag oproepen en kijken met in_array of ie der in voorkomt de pagina die je via $_GET['page'] oproept
GR. mebus
GR. mebus
Dan moet je nog al je pages in een array zetten.
Dan kun je het nog sneller doen met file_exists()
Hoe werkt dat in een array zetten of met file_exists(). Ik ben echt een PHP noob. Ik heb op dit moment nog niet veel losse pagina's dus nu is het nog makkelijk voor me om die dingen erin te plaatsen.
Groetjes. En nog bedankt voor de hulp
Misschien een idee om dit ook in de FAQ op te nemen, of iig een linkje naar een topic waarin het goed uitgeloegd wordt, deze vraag komt elke week wel een paar keer voorbij, en omdat de mensen die deze vraag stellen vaak niet weten dat het met een $_GET kan, is het een erg lastig element om op te zoeken in het forum...
Weet je een topic waarin dit uitgelegd wordt?