Ik weet niet of ik het goed geformuleerd heb, maar ach.

Mijn vraag:
Is het mogelijk om (bijv. voor een spelletjessite) één pagina te gebruiken waar in dit geval alle spellen op staan? Wel één tegelijk natuurlijk:
Ik bedoel hiermee dat er in de index bijv. 50 links naar de zelfde pagina staan, en dat daar wordt bepaalt op welke link je hebt geklikt en daarmee welke verwijzing naar het flash-bestand moet worden gemaakt?

Ik weet niet zoveel van PHP etc. maar ik hoorde van een vriend dat het mogelijk moest zijn... Zo hoef ik niet als ik iets in de layout wil veranderen meteen alle pagina's te bewerken. (Hé, CSS natuurlijk! Ja, maar als het zo kan wil ik dat ook wel proberen D: Ik wil namelijk een beetje PHP leren)

Alvast bedankt o:
Dat kan met een GET variabel. Google maar eens op [google]PHP GET[/google]
GaMer13 schreef op 06.04.2009 17:17
Dat kan met een GET variabel. Google maar eens op [google]PHP GET[/google]

Even gekeken, als ik het goed begrijp geef ik dus een naam aan de links, en die kan opgeroepen worden op de pagina waar je dan naartoe gebracht wordt?

Maar hoe bepaald ie dan welk bestand word laten zien aan de gebruiker?
*kijkt bij scripts/tutorials* Misschien staat daar nog wat ;D
Heeeeeeel simpel uitgeschreven:
<?php
$map = 'games/';
if(file_exists($map . $_GET['game'] . '.swf'))
{
    echo '<object width="550" height="400">
    <param name="movie" value="' . $map . $_GET['game'] . '.swf">
    <embed src="' . $map . $_GET['game'] . '.swf" width="550" height="400">
    </embed>
    </object>';
}
else
{
    echo 'Deze game bestaat niet!';
}


Dus als je naar www.jouwwebsite.nl/pagina.php?game=i-kill-you gaat, dan zoekt PHP naar het bestand i-kill-you.swf in de map: www.jouwwebsite.nl/games/. De HTML die er dan uit komt is:
<object width="550" height="400">
<param name="movie" value="games/i-kill-you.swf">
<embed src="games/i-kill-you.swf" width="550" height="400">
</embed>
</object>
Hartelijk bedankt, ga het nu ff proberen :D


Het werkt allemaal goed, nogmaals heel erg bedankt!

Reageren