<?php echo 'marche [?page=debut&f=blabli test] '; echo 'marche[?page=voirforum&f=blabla test] '; echo 'marche pas [?page=voirxxxxforum&f=blabla test] '; $pageOK = array('accueil','debut','accueil_livre','voirforum','voirprofil'); if ( isset($_GET['page']) && in_array($_GET['page'],$pageOK ,true) ) { echo 'ok ça marche'; include('includes/'.$_GET['page'].'.php'); }else{ echo 'dead'; // ou // include('include/accueil.php'); } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php echo '[?page=voirforum&f=blabla test]'; $pageOK = array('accueil','debut','accueil_livre','voirforum','voirprofil'); if ( isset($_GET['page']) && in_array($_GET['page'],$pageOK ,true) ) { echo 'ok'; include('includes/'.$_GET['page'].'.php'); }else{ echo 'dead'; // ou // include('include/accueil.php'); } ?>
index.php?page=voirforum?f='.$forum.'">'.stripslashes(htmlspecialchars($data1['forum_name'])).'
index.php?page=voirforum&f='.$forum.'">'.stripslashes(htmlspecialchars($data1['forum_name'])).'
<?php $titre = "Voir un forum"; include("include/debut.php"); include("include/includes/identifiants.php"); mysql_connect($adresse, $nom, $motdepasse); mysql_select_db($database); $forum = (int) $_GET['f']; $requete1 mysql_query("SELECT forum_name, forum_topic, auth_view, auth_topic FROM forum_forum WHERE forum_id '".$forum."'") or die (mysql_error()); $data1 = mysql_fetch_assoc($requete1); $totalDesMessages = $data1['forum_topic'] + 1; $nombreDeMessagesParPage = 10; $nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage); echo'[?page=voirforum&f='.$forum.' '.stripslashes(htmlspecialchars($data1['forum_name'])).']'; if (isset($_SESSION['pseudo'])) { echo'Vous êtes connecté en tant que [./voirprofil.php?m='.intval($_SESSION['id']).'&action=consulter '.stripslashes(htmlspecialchars($_SESSION['pseudo'])).'] [./voirprofil.php?action=modifier Modifier mon profil] [./messagesprives.php Consulter mes messages privés] [./connexion.php Se connecter] [./register.php Pas encore inscrit ?] '; } if (isset($_GET['page'])) { $page = intval($_GET['page']); } else { $page = 1; } echo 'Page : '; for ($i = 1 ; $i <= $nombreDePages ; $i++) { if ($i == $page) { echo $i; } else { echo ' [?page=voirforum&f='.$forum.'&page='.$i.' '.$i.']'; } } echo ' '; $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage; echo ''.stripslashes(htmlspecialchars($data1['forum_name'])).' '; echo'[./poster.php?action=nouveautopic&f='.$forum.' ]'; $requete3 = mysql_query('SELECT forum_topic.topic_id, topic_titre, topic_createur, topic_vu, topic_post, topic_time, topic_last_post, Mb.membre_pseudo AS membre_pseudo_createur, post_createur, post_time, Ma.membre_pseudo AS membre_pseudo_last_posteur FROM forum_topic LEFT JOIN forum_membres Mb ON Mb.membre_id = forum_topic.topic_createur LEFT JOIN forum_post ON forum_topic.topic_last_post = forum_post.post_id LEFT JOIN forum_membres Ma ON Ma.membre_id = forum_post.post_createur WHERE topic_genre "Annonce" AND forum_topic.forum_id "'.$forum.'" ORDER BY topic_last_post DESC'); if (mysql_num_rows($requete3) > 0) { | Titre | Réponses | Vus | Auteur | Dernier message | while ($data3 = mysql_fetch_assoc($requete3)) { echo'---- , Annonce : '.stripslashes(htmlspecialchars($data3['topic_titre'])).', '.$data3['topic_post'].', '.$data3['topic_vu'].', '.stripslashes(htmlspecialchars($data3['membre_pseudo_createur'])).', '; $nombreDeMessagesParPage = 15; $nbr_post = $data3['topic_post'] +1; $page = ceil($nbr_post / $nombreDeMessagesParPage); echo 'Par '.stripslashes(htmlspecialchars($data3['membre_pseudo_last_posteur'])).' A '.date('H\hi \l\e d M y',$data3['post_time']).', '; } } $requete3 = mysql_query('SELECT forum_topic.topic_id, topic_titre, topic_createur, topic_vu, topic_post, topic_time, topic_last_post, Mb.membre_pseudo AS membre_pseudo_createur, post_createur, post_time, Ma.membre_pseudo AS membre_pseudo_last_posteur FROM forum_topic LEFT JOIN forum_membres Mb ON Mb.membre_id = forum_topic.topic_createur LEFT JOIN forum_post ON forum_topic.topic_last_post = forum_post.post_id LEFT JOIN forum_membres Ma ON Ma.membre_id = forum_post.post_createur WHERE topic_genre <> "Annonce" AND forum_topic.forum_id = "'.$forum.'" ORDER BY topic_last_post DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage .'') or die (mysql_error()); if (mysql_num_rows($requete3) > 0) { | Titre | Réponses | Vus | Auteur | Dernier message | while ($data3 = mysql_fetch_assoc($requete3)) { echo'---- , '.stripslashes(htmlspecialchars($data3['topic_titre'])).', '.$data3['topic_post'].', '.$data3['topic_vu'].', '.stripslashes(htmlspecialchars($data3['membre_pseudo_createur'])).', '; //Selection dernier message $nombreDeMessagesParPage = 15; $nbr_post = $data3['topic_post'] +1; $page = ceil($nbr_post / $nombreDeMessagesParPage); echo 'Par '.stripslashes(htmlspecialchars($data3['membre_pseudo_last_posteur'])).' A '.date('H\hi \l\e d M y',$data3['post_time']).', '; } } else { echo'Ce forum ne contient aucun sujet actuellement '; } ?> </html>