Accueil > > > Don'$Forum/Don'$Forum/Don'$Forum/application/views/forum.php
DON'$FORUM
Don'$Forum/Don'$Forum/Don'$Forum/application/views/forum.php
Informations sur ce code source
Don'$Forum est un exemple de site web forum offrant une interface de discussion aux utilisateurs.Où les membres du forum il'y accés directement via leur compte.
Fichier : Don'$Forum/Don'$Forum/Don'$Forum/application/views/forum.php
Nombre de lignes : 212 lignes
Afficher ce fichier en plein écran
- <?php
- // On démarre la session AVANT d'écrire du code HTML
- session_start();
- $_SESSION['adress']="../views/forum.php";
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//fr"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
- <title>Don'$Forum </title>
- <link rel="stylesheet" media="screen" type="text/css" title="Design" href="../../public/css/home.css" />
- <link rel="stylesheet" media="screen" type="text/css" title="Design" href="../../public/css/style(1).css" />
- <link rel="stylesheet" media="screen" type="text/css" title="Design" href="../../public/css/forum.css" />
- <link rel="stylesheet" media="screen" type="text/css" title="Design" href="../../public/css/MenuDeroulant.css" />
- <script type="text/javascript" src="../../public/js/MenuDeroulant.js"></script>
- </head>
- <body onload="javascript:LancementMenu();">
- <div id="page"><!--page complète-->
- <div id="header"><!--Entête-->
- <img src="../../public/images/forum.png" alt="forum" />
- <span id="headtitle"> Don'$ Forum </span>
- <h1 class="connectBar">
- <?php if( isset($_SESSION['pseudo']) and isset($_SESSION['logged'])==true ){
- echo ''.strip_tags($_SESSION['pseudo']).'<a href="../models/logout.php ">
- <img src="../../public/images/end.png" title="Déconnection"/></a>';
- }
- else if(isset($_SESSION['connect']))
- { echo ''.strip_tags($_SESSION['connect']).'';}
- else {echo"Veillez vous connecter.";}?>
- </h1>
- </div>
-
- <?php
- if(isset($_GET['fil'])){
- if($_GET['fil']=='fst') {$texte='Technologie'; $_SESSION['fil']='fst';}
- if($_GET['fil']=='fss') {$texte='Santé'; $_SESSION['fil']='fss';}
- }
- else{
- if($_SESSION['fil']=='fst')$texte='Technologie';
- else $texte='Santé';}
-
- echo '<div id="corps" ><!--Corps de la page-->
- <div id="back"><a href="../../index.php"><span >Accueil</span> </a>> '.$texte.'</div>
- <div><img style="border:none;"class="imag" src="../../public/images/comments.png" height="77px" width="99x"/></div>
- '?>
- <div class="table">
- <table summary="Ttable de commentaire.">
- <caption>Veillez sélectionner une rubrique:</caption>
- <tbody>
- <?php
- if(!isset($_SESSION['id_rub']))
- {$_SESSION['id_rub']=1;}
- try{
- $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
- $frm = new PDO('mysql:host=localhost;dbname=forum', 'root', '', $pdo_options);
-
- $reponse = $frm ->prepare('SELECT id_rubrique,texte FROM rubrique where filière=? ORDER BY id_rubrique DESC');
- $reponse->execute(array($_SESSION['fil']));
-
- while ($donnees = $reponse->fetch()){
- echo '<tr> <td><a href="../models/id_rub.php?id_rub='.strip_tags($donnees['id_rubrique']). '
- " class="atr"> -> '. strip_tags($donnees['texte']).'</a></td></tr>';
- }
- $reponse->closeCursor();
- }catch(Exception $e) { die('Erreur : '.$e->getMessage()); }
- ?>
- <form method="post" action="../models/AddRubrique.php">
- <input type="text" name="rubrique" style="margin:0px 0px 0px 40px; background:#2790ea; font-weight: bold;" size="20"
- value= "Nouvelle rubrique." onblur="if(this.value=='') this.value='Nouvelle rubrique.';"
- onfocus="if(this.value=='Nouvelle rubrique.') this.value=''; ">
- <input type="submit" style=" color: #2b83cd; font-weight: bold;" value="Ajouter"/>
- </form>
- </tbody>
- </table>
- </div>
- <div class="table-comment">
- <table summary="Ttable de commentaire.">
- <caption>Réponses:</caption>
- <tbody id="tbody">
- <?php
- try
- {
- $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
- $frm = new PDO('mysql:host=localhost;dbname=forum', 'root', '', $pdo_options);
-
- /*$reponse = $frm ->query('SELECT id,id_rubrique,DAY(date_creation) AS jour,MONTH(date_creation) AS mois,YEAR(date_creation) AS an,
- message,pseudo FROM comment_posté WHERE id_rubrique='.$_SESSION['id_rub'].' ORDER BY date_creation');
- */
-
- $reponse = $frm ->query('SELECT id,up,down,DAY(date_creation) AS jour,MONTH(date_creation) AS mois,YEAR(date_creation) AS an,
- message,pseudo FROM comment INNER JOIN rubrique ON
- rubrique.id_rubrique = comment.id_rubrique WHERE comment.id_rubrique = '.$_SESSION['id_rub'].'
- ORDER BY date_creation DESC');
-
- while ($donnees = $reponse->fetch()){
- echo'
- <tr>
- <td><span style="margin:0px 0px 0px 70px;color:gray;">'.strip_tags($donnees['pseudo']).'</span><div class="date_box">
- <div class="date_box_month">'.date("M", mktime(0, 0, 0, strip_tags($donnees['mois'])+1,0, 0)).' '.htmlspecialchars($donnees['an']). '
- </div><div class="date_box_day">'.strip_tags($donnees['jour']). '</div></div>
- <span class="up" > <a href="../models/comment_poste.php?gd&id='.strip_tags($donnees['id']).'" /><img src="../../public/images/up.png" /></a>'.strip_tags($donnees['up']).'</span>
- <span class="down"><a href="../models/comment_poste.php?bd&id='.strip_tags($donnees['id']).'" /><img src="../../public/images/down.png"/></a>'.strip_tags($donnees['down']).'</span>
- <img class="img" src="../models/photo.php?pseudo='.strip_tags($donnees['pseudo']).'" height="68x" width="66x"/>
- <div class="div">'.strip_tags($donnees['message']). '</div></td>
- </tr>';
- }
- $reponse->closeCursor();
- }catch(Exception $e) { die('Erreur : '.$e->getMessage()); }
- ?>
- </tbody>
- </table>
- </div>
-
- <div id="menu"><!--Menu-->
- <?php
- if(isset($_GET['fil'])){
- if($_GET['fil']=='fst'){
- $src='tech';
- $texte='Technologie';
- $trgh=16;
- $color='#03568e';}
- if($_GET['fil']=='fss'){
- $src='santé';
- $texte='Santé';
- $trgh=66;
- $color='red';}}
- else{
- if($_SESSION['fil']=='fst'){$src='tech'; $texte='Technologie'; $trgh=16;$color='#03568e';}
- else{$src='santé'; $texte='Santé'; $trgh=66; $color='red'; }
- }
- echo '
- <div >
- <div><img src="../../public/images/img/'.$src.'/6.jpg" class="ombre" height="78px" width="150px"/></div>
- <span class="text" style="color:'.$color.'; margin:0px 0px 0px '.$trgh.'px;">'.$texte.'</span>
- <div class="traitgauche"></div>
- </div>
-
- <div id="divMenuRuban"><!-- Slide déroulant-->
- <div id="divi1" class="divimag" ><img id="i1" style="border : 2px solid '.$color.';" src="../../public/images/img/'.$src.'/1.jpg" /></div>
- <div id="divi2" class="divimag" ><img id="i2" style="border : 2px solid '.$color.';" src="../../public/images/img/'.$src.'/2.jpg" /></div>
- <div id="divi3" class="divimag" ><img id="i3" style="border : 2px solid '.$color.';" src="../../public/images/img/'.$src.'/3.jpg" /></div>
- <div id="divi4" class="divimag" ><img id="i4" style="border : 2px solid '.$color.';" src="../../public/images/img/'.$src.'/4.jpg" /></div>
- <div id="divi5" class="divimag" ><img id="i5" style="border : 2px solid '.$color.';" src="../../public/images/img/'.$src.'/5.jpg" /></div>
- </div>'
- ?>
- <div id="samisideBar2"><!-- Slide de connexion-->
- <a id="sideBarTab2" onclick="samislide();"><img style="margin-top:90px;margin-left:-28px"src="../../public/images/slide-button.gif" alt="sideBar" ></a>
- <div id="sideBarContents" style="width:0px;">
- <div id="sideBarContentsInner">
-
- <form id="samiform" action="../models/connect_membre.php" method="post" name="login" autocomplete="on" >
- <fieldset>
- <p >
- <label >Pseudo</label><br>
- <input type="text" name="pseudo" class="inputbox2" alt="username" size="18">
- </p>
- <p >
- <label >Mot de Passe</label><br>
- <input type="password" name="mdp" class="inputbox2" size="18" alt="password">
- </p>
- <input type="submit" id="side" value="Connexion"/>
- </fieldset>
- <ul>
- <li> <a href="http://">->Mot de passe oublié ?</a></li>
- <li> <a href="inscription.php">->Creer un compte </a></li>
- </ul>
- </form>
- </div> </div> </div>
- <div>
- <div class="section arrondi"></div>
- <form class="textarea" method="post" action="../models/comment_poste.php">
- <?php
- if( isset($_SESSION['pseudo']))echo '<img style="margin:-270px 0px 10px 0px; border: 2px solid black;"
- src="../models/photo.php?pseudo='.$_SESSION['pseudo'].'" height="68x" width="66x"/>
- <div style="margin:-50px 0px 39px 74px; font-weight: bold;">';
-
- else echo '<img style="margin:-270px 0px 10px 0px; border: 2px solid black;"
- src="../../public/images/membres/anonyme.png" height="68x" width="66x"/>
- <div style="margin:-50px 0px 25px 74px; font-weight: bold;">';
-
- if( isset($_SESSION['pseudo']) ) echo htmlspecialchars($_SESSION['pseudo']);
- else {echo"Veillez vous connecter.";}
- ?></div>
- <div>
- <p> <textarea name="message" /> </textarea></p>
- <?php //permet d'activer un bouton selon que l'utilisateur est connecté ou non.
- if( isset($_SESSION['pseudo']) ) echo '<input type="submit" class="a" value="Envoyer" "/>';
- else echo '<input type="submit" class="b" value="Envoyer" disabled="disabled/>' ;
- ?>
- </div>
- </form>
- <?php //permet d'afficher un texte selon que l'utilisateur est connecté ou non.
- if( isset($_SESSION['pseudo']))echo'
- <div style="text-align: center; margin:10px 0px -61px 710px; "> Tous vos commentaires postés seront lus et approuvés
- par le modérateur du forum.</div>';
- else echo'<div style="text-align: center; margin:10px 0px -61px 710px; "></div>';
- ?>
-
- </div>
- </div>
- <div id="footer"><!--Pied de page-->
- <h1 class="connectBar"> Copyright 2012</h1>
- <div>Designed by <a href="mailto:nddp1992@yahoo.fr"><span style="color:#fcfcfc">Don'$Prod</span></a></div>
- </div>
- </div>
- </div>
- <script type="text/javascript" src="../../public/js/side-bar.js"></script>
- <script type="text/javascript" src="../../public/js/jquery13.js"></script>
-
- <body>
- </html>
|