fuctie pagina.php?p=deel
en ik heb een website die in het nederlands en engels moet worden gemaakt, nu wilde ik gaan werken met 2 include bestandjes, maar weet iemand daar een goede turtorial over?
bij de link in je topictitel zou dit "deel" opleveren.
voor de rest snap ik niet helemaal wat je bedoelt met include bestanden. wil je alle teksten in include bestanden gaan zetten, en op de pagina's gaan controleren om welke taal het gaat, en dan het juiste bestand includen oid?
Gewijzigd op 10/02/2006 19:27:00 door Stefan van Iwaarden
de functie die ik bedoel:
stel ik heb een lange pagina met 3 hoofdstukken en een index:
------------------------------------
hoofdstuk 1 --> moet linken naar iets.php?p=hst1 en dan alleen hst 1 weergeven
Hoofdstuk 2 --> moet linken naar iets.php?p=hst2 en dan alleen hst 2 weergeven
hoofdstuk 3 --> moet linken naar iets.php?p=hst3 en dan alleen hst 3 weergeven
hofdstuk1
bla bla bla
hoofdstuk 2
bla bla bla
hoofdstuk 3
bla bla bla
-------------------------------
het 2e wat ik bedoel:
ik heb het wel is gezien n andere scripts, als er dan text moet worden weergegeven, dan staat er 'inleiding' in het php script, en als mensen nederlands hebben aangeklikt word er (vanuit lang_nl.inc) welkom op deze site weergeven
en als mensen engels hebben aangeklikt word er (vanuit lang_en.inc) welcome on this site weergeven
Ik hoop dat eht nu duidelijker is
Greetz
Lukie
ps: graag links naar turtorials of erg uitgebriede uitleg, want ik ben hier nog HELEMAAL NIET mee bekend
iemand?
http://www.phphulp.nl/php/tutorials/8/337/
2 prima voorbeelden.
En die taal is ook makkelijk op te lossen..
<a href="?taal=NL">Nederlands</a>
<a href="?taal=DE">Duits</a>
etc
Vervolgens weet je de voorkeurstaal, en kan je besluiten om een ander bestand te includen, of andere gegevens uit een database te halen. Zoals ik hier gedaan heb.
2 prima voorbeelden.
En die taal is ook makkelijk op te lossen..
Code (php)
<a href="?taal=NL">Nederlands</a>
<a href="?taal=DE">Duits</a>
etc
Vervolgens weet je de voorkeurstaal, en kan je besluiten om een ander bestand te includen, of andere gegevens uit een database te halen. Zoals ik hier gedaan heb.
Gewijzigd op 10/02/2006 21:40:00 door Arjan Kapteijn
thx arjan, ik ga het proberen
werkt niet
ben nu bezig met die pagina's, mar in dat voorbeel;d worden er pagina's geincluded, maar ik wil dat er dan text word weergevven, waarom niet? je kan toch prima echo 'blabla'; doen.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
maar de links blijven in beeld staan, en de andere text krijg ik niet te zien
Gewijzigd op 10/02/2006 22:02:00 door Huh bla
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
if(isset($_GET['taal']))
{
$talen = array("NL","DE","EN");
if(in_array($_GET['taal'], $talen))
{
if($talen['0'] == $_GET['taal']){
echo "Nederlands";
}
if($talen['1'] == $_GET['taal']){
echo "Duits";
}
if($talen['2'] == $_GET['taal']){
echo " Engels";
}
}
else{
echo "Je standaard taal hier. Als het nederlands is dan nederlands, .....";
}
}
?>
if(isset($_GET['taal']))
{
$talen = array("NL","DE","EN");
if(in_array($_GET['taal'], $talen))
{
if($talen['0'] == $_GET['taal']){
echo "Nederlands";
}
if($talen['1'] == $_GET['taal']){
echo "Duits";
}
if($talen['2'] == $_GET['taal']){
echo " Engels";
}
}
else{
echo "Je standaard taal hier. Als het nederlands is dan nederlands, .....";
}
}
?>
Gewijzigd op 10/02/2006 22:04:00 door Kalle P
nee, ik denk dat ik de manier van arjan ga gebuiken, maar eerst zorgen dat die pagina's werken (A)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
if(isset($_GET['p']))
{
$p = $_GET['p'];
switch($p)
{
case 'pagina1':
echo 'dit is pagina 1<br>';
break;
case 'pagina2':
echo 'dit is pagina 2<br>';
break;
case 'pagina3':
echo 'dit is pagina 3<br>';
break;
}
}
echo "<a href=test.php?p=pagina1>test1</a> - <a href=test.php?p=pagina2>test2</a> - <a href=test.php?p=pagina3>test3</a>";
?>
if(isset($_GET['p']))
{
$p = $_GET['p'];
switch($p)
{
case 'pagina1':
echo 'dit is pagina 1<br>';
break;
case 'pagina2':
echo 'dit is pagina 2<br>';
break;
case 'pagina3':
echo 'dit is pagina 3<br>';
break;
}
}
echo "<a href=test.php?p=pagina1>test1</a> - <a href=test.php?p=pagina2>test2</a> - <a href=test.php?p=pagina3>test3</a>";
?>
Gewijzigd op 10/02/2006 22:10:00 door Arjan Kapteijn
moet ik hier nog iets aan veranderen want z werkt hij niet (sorry, ik weet hier echt helemaal niks vanaf :$:$:$)
of weet iemand misschien een goede turtorial