pb script page aleatoire

pb script page aleatoire - PHP - Programmation

Marsh Posté le 23-11-2007 à 19:32:15    

voilà je suis entrain de creer mon site et je veux y mettre include avec une page aleatoire
 
voilà le script
 
<?php  
 
$random = rand(1,10);  
 
include('page/page'.$random.'.php');  
 
?>
 
 
je voudrais savoir si c'est bon
 
merci

Reply

Marsh Posté le 23-11-2007 à 19:32:15   

Reply

Marsh Posté le 23-11-2007 à 22:09:21    

Teste et tu verras... :spamafote:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 23-11-2007 à 23:29:20    

oui ça marche sauf quand dans le haut de ma page:
 
j'ai ça:
 
<? if($page != NULL && is_file('page/'.$page.'.include.php'))
  {
   include('page/'.$page.'.include.php');
  }else{
   include('page/index.include.php');
  }
 ?>

Reply

Marsh Posté le 24-11-2007 à 14:22:24    

Salut  :hello: ,
 
Alors pour t'aider je t'ai fait un petit code:
 

Citation :


<?php
 
$random    = rand(1,3);
 
// Si $random est égal à 1, on inclu la page PAGE1.php
if($random == 1) {
include("page/PAGE1.php" );
}
 
// Si $random est égal à 2, on inclu la page PAGE2.php
elseif($random == 2) {
include("page/PAGE2.php" );
}
 
// Si $random est égal à 3, on inclu la page PAGE3.php
elseif($random == 3) {
include("page/PAGE3.php" );
}
 
?>


 
Voilà, normalement ça marche  :jap:


Message édité par nardoum le 24-11-2007 à 14:24:13
Reply

Marsh Posté le 24-11-2007 à 18:03:24    

Oh la la... Et si tu as 50 pages possibles?
 

Spoiler :

PHP powa [:kiki]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-11-2007 à 23:08:32    

si tu es sur que les pages existent, oui, ton code est bon.. Mais n'include pas page/page10.php si il n'y a que 9 pages..
 
Have fun :]

Reply

Marsh Posté le 25-11-2007 à 02:06:02    

Salut, faut que tu mettes ton random (1er post) dans un autre include que index.include.php. Sépare les 2 et ça devrait aller.


---------------
The Rom's, à votre service
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed