Automatisch nieuwe pagina aanmaken.

Status
Niet open voor verdere reacties.

indexspelen

Gebruiker
Lid geworden
17 mei 2008
Berichten
90
Dag iedereen,

Mijn probleem:
Ik heb een online flash-spelletjes pagina (zoals spele.nl enzo) , nu ben ik het beu om altijd spelletjes in een nieuwe pagina te plakken en opslaan enzo.
Dus ik kwam op het idee dat dit misschien ook mogelijk is met php;
ikzelf ben echt niet zo bedreven in php, maar ik dacht dat het misschien mogelijk was met $_POST.

Ik hoop dat enkele ervaren mensen mij kunnen helpen.


Indexspelen-
 
Met een $_GET-variabele is het waarschijnlijk wat handiger.

Je zou het met een database kunnen doen, maar in principe zou je ook gewoon de bestandsnaam mee kunnen geven aan de URL. Dan hoef je maar 1x de pagina en de <object>-tag te gebruiken.

game.php
PHP:
if(isset($_GET['name'])) {
  if(file_exists($_GET['name'] .'.swf')) {
    echo '<object width="550" height="400">
<param name="movie" value="'. $_GET['name'] .'.swf">
<embed src="'. $_GET['name'] .'.swf" width="550" height="400">
</embed>
</object>';
  } else {
    echo 'File not found';
  }
}
Ga je dan naar http://jesite.nl/game.php?name=linerider dan zoekt hij naar "linerider.swf" in dezelfde map als "game.php" en zal die weergeven.
 
Daar heb ik inderdaad ookal aan gedacht,
Maar het lelijke eraan is dat alles in je url staat.

Met $_POST daarentegen blijft je url zoals hij is.
 
Tja lelijk, daar valt over te twisten.

Met een POST kun je nooit direct je spel opvragen, dan moet je altijd via een formulier werken.

Je zou ook met frames kunnen werken (hoewel ik dan eerder voor "lelijke" URL's zou kiezen)
 
Nee, je kunt niet met frames werken, het is 2008 namelijk.

Je zou wel met .htaccess mooiere URL's kunnen krijgen. @TS: Zoek eens op 'mod rewrite'.
 
Ik heb het scriptje bijna af,
Wel op mijn eigen manier.

Nu moet ik het nog even beveiligen, en het is klaar ;)
 
Dat hoeft nu ook weer niet ;)

Maar dit topic mag gesloten worden hoor, ik heb het namelijk bijna zoals ik het wil. :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan