Trouver un fichier de code source :
   

Version Française - English Version
Accueil > 

PHP

 > 

DON'$FORUM

 > 

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

Cliquez pour voir la capture en taille normale
Code Source DON'$FORUM
Auteur Donald2991
Fichier Don'$Forum/Don'$Forum/Don'$Forum/application/views/forum.php en PHP
Publié le 09/09/2012
Mis à jour le 14/11/2012

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>


Liste des fichiers du ZIP

FichierTaille
Don'$Forum/Don'$Forum/Don'$Forum/application/models/AddRubrique.php898 o
Don'$Forum/Don'$Forum/Don'$Forum/application/models/anonyme.png1005 o
Don'$Forum/Don'$Forum/Don'$Forum/application/models/comment_poste.php1,91 Ko
Don'$Forum/Don'$Forum/Don'$Forum/application/models/connect_membre.php2,56 Ko
Don'$Forum/Don'$Forum/Don'$Forum/application/models/id_rub.php260 o
Don'$Forum/Don'$Forum/Don'$Forum/application/models/logout.php125 o
Don'$Forum/Don'$Forum/Don'$Forum/application/models/Membre.class.php3,17 Ko
Don'$Forum/Don'$Forum/Don'$Forum/application/models/photo.php684 o
Don'$Forum/Don'$Forum/Don'$Forum/application/models/save_membre.php2,29 Ko
Don'$Forum/Don'$Forum/Don'$Forum/application/views/Administration.php7,53 Ko
Don'$Forum/Don'$Forum/Don'$Forum/application/views/forum.php10,36 Ko
Don'$Forum/Don'$Forum/Don'$Forum/application/views/inscription.php5,86 Ko
Don'$Forum/Don'$Forum/Don'$Forum/application/views/photo.php484 o
Don'$Forum/Don'$Forum/Don'$Forum/DéveloppeurWeb.jpg243,08 Ko
Don'$Forum/Don'$Forum/Don'$Forum/Don'$Forum.pptx126,71 Ko
Don'$Forum/Don'$Forum/Don'$Forum/forum.sql214,63 Ko
Don'$Forum/Don'$Forum/Don'$Forum/index.php3,33 Ko
Don'$Forum/Don'$Forum/Don'$Forum/Infos Développeur.txt368 o
Don'$Forum/Don'$Forum/Don'$Forum/public/css/administration.css650 o
Don'$Forum/Don'$Forum/Don'$Forum/public/css/forum.css2,61 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/css/home.css1,44 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/css/inscription.css1,04 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/css/MenuDeroulant.css94 o
Don'$Forum/Don'$Forum/Don'$Forum/public/css/style(1).css1,65 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/arrow.png651 o
Don'$Forum/Don'$Forum/Don'$Forum/public/images/comments.png2,05 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/croix_rouge.gif14,99 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/date.jpg1,23 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/down.png672 o
Don'$Forum/Don'$Forum/Don'$Forum/public/images/end.png1,62 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/forum.png62,65 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/groupe.png39,2 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/img/santé/1.jpg11,36 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/img/santé/2.jpg11,49 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/img/santé/3.jpg10,33 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/img/santé/4.jpg11,02 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/img/santé/5.jpg11,26 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/img/santé/6.jpg14,99 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/img/tech/1.jpg12,26 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/img/tech/2.jpg12,33 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/img/tech/3.jpg11,3 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/img/tech/4.jpg10,97 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/img/tech/5.jpg12,08 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/img/tech/6.jpg95,4 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/Ko.gif225 o
Don'$Forum/Don'$Forum/Don'$Forum/public/images/MDP/NiveauFaible.PNG2,04 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/MDP/NiveauFort.PNG1,59 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/MDP/NiveauMoyen.PNG2,42 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/MDP/NiveauZero.PNG3,44 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/membres/1.JPG3,17 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/membres/2.jpg4,68 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/membres/3.JPG4,17 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/membres/anonyme.png1005 o
Don'$Forum/Don'$Forum/Don'$Forum/public/images/Ok.gif142 o
Don'$Forum/Don'$Forum/Don'$Forum/public/images/slide-button.gif2,2 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/images/up.png645 o
Don'$Forum/Don'$Forum/Don'$Forum/public/images/world.png68,13 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/js/jquery13.js34,17 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/js/MenuDeroulant.js3,91 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/js/Ok.gif95,4 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/js/password.js2,42 Ko
Don'$Forum/Don'$Forum/Don'$Forum/public/js/side-bar.js809 o
Don'$Forum/Don'$Forum/Don'$Forum/README.txt148 o

Pour télécharger le zip au complet, veuillez vous rendre sur cette page :
Télécharger DON'$FORUM


Sources du même auteur ayant un ZIP


  • C / C++ / C++.NET Don'$comunik_irc
    Salut l'ami(e) développeur distant. Ces codes ont étés implémentés suivant le protocole IRC, que j'ai eu à modifier quelques consignes afin ...
    Langage : C / C++ / C++.NET, publié le 13/03/2013 par Donald2991

Voir la suite...


Sources du même langage comportant un zip


  • PHP Web php ftp client
    Voici un petit client FTP du genre http://www.net2ftp.com Bon c'est un truc plutôt léger qui s'inscrit dans la suite de ma classe FTP que j...
    Langage : PHP, publié le 18/05/2013 par bebert2310

  • PHP Le messager
    Le Messager est un petit script tout simple sans base de données qui permet de poster des dédicaces sur un site web. Ce script est utilis...
    Langage : PHP, publié le 14/05/2013 par jules87

  • PHP Scanweb v1.0 class web-mining
    ScanWeb permet d'extraire et de manipuler le contenu d'une page web ou d'une partie de page. Cette class est utile aux applications de Web-...
    Langage : PHP, publié le 01/05/2013 par Vish33

  • PHP Champs et formulaire html 5
    Créez dynamiquement des champs et/ou formulaires html 5. La doc.pdf est dans l'archive 136ko ----------------------------------------------...
    Langage : PHP, publié le 26/04/2013 par laurent1133

  • PHP Classe de gestion ftp
    Voilà une classe permettant la gestion d'un serveur FTP (envoyer, supprimer, télécharger des fichiers etc ...) ...
    Langage : PHP, publié le 11/04/2013 par bebert2310

Voir la suite...





Softwares to download (FR)...

  • Easy-Planning (4.5.0.11)
    Easy-Planning (4.5.0.11)
    Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté aux petites et moyennes entreprises(PME). Easy-Planning permet la création de plannings prévisionnels, p...
  • CVEasy (3.1.0.51)
    CVEasy (3.1.0.51)
    PHMSD-CVEasy est un logiciel d'aide à la rédaction de CV d'une simplicité déconcertante. PHMSD-CVEasy vous assistera pour la rédaction de votre CV, le CV de vos amis ou de membres de votre famille, m...
  • LettresFaciles 2011 (8.6.0.31)
    LettresFaciles 2011 (8.6.0.31)
    LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types. Son interface simple d'utilisation mais suffisamment complète vous permettra de créer une multitude de lettres....

Sondage...

Le top des photos

Photo ??Photo ???????????????
Photo ????????Photo ????????
 

Développement réalisé par Nicolas SOREL (Nix) et Emmanuel (EBArtSoft) avec l'aide de Cyril DURAND, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,80 sec