JeuWeb - Crée ton jeu par navigateur
Chat/forum (Je suis désèspéré...) - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Chat/forum (Je suis désèspéré...) (/showthread.php?tid=1136)

Pages : 1 2 3


RE: Chat/forum (Je suis désèspéré...) - oualala - 04-05-2007

Quelqu'un peut m'aider???


RE: Chat/forum (Je suis désèspéré...) - Plume - 04-05-2007

Bonjour ^^

Quand je te demandais de me montrer ce que tu as, je parlais de voir ton code. Quand on a un problème, c'est bien de nous tenir au courant des modifications que tu as fait sur ton code.

@ tchaOo°


RE: Chat/forum (Je suis désèspéré...) - oualala - 04-05-2007

Ben voilà le code:

Code PHP :
<?php
//Ne pas oublier de mettre le session_start()
session_start();
$pseudo = $_SESSION['pseudo'];
?>
<style>
#moncadre {
width:400px;
margin:auto;
padding:10px;
background-color:#000000;
border-left:1px solid #FFFFFF; /* couleur du cadre */
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
</style>
<?php
if (isset($_SESSION['logged']) && $_SESSION['logged'] === true)
{
// fichier de connexion:
require("config.inc.php");
// connection à la BDD
mysql_connect($host, $username, $password);
mysql_select_db($bdd_name);

$listeMessages = mysql_query("SELECT message, pseudo, id, titre, timestamp FROM minichat WHERE typeMessage = 'premier' ORDER BY id DESC LIMIT 0, 20");
while(
$message = mysql_fetch_array($listeMessages))
{
$date = date('H\hi', $message['timestamp']);
echo
'<div id="moncadre">';

if(
$autorisation['autorisation'] >= 3)
{
echo
'<a href="chat.php?message='.$message['id'].'" class="menu1"><font color="red">X:</font> </a>';
}

echo
'Pseudo: <a href="voirseigneur.php?pseudo='.$message['pseudo'].'" class="menu1"><b>'.$message['pseudo'].'</b></a> Titre: <b>'.$message['titre'].'</b><br />A: <b>'.$date.'</b>';
echo
'<br /><br /><i><b>'.$message['message'].'</b></i></div>';

$listeReponses = mysql_query('SELECT message, pseudo, id, titre, timestamp FROM minichat WHERE typeMessage = \''.reponse.'\' AND idMessageOrigine = '.$message['id'].' ORDER BY id DESC LIMIT 0, 20');
$nombreReponses = mysql_num_rows($listeReponses);

if(
$nombreReponses > 0)
{
while(
$reponse = mysql_fetch_array($listeReponses))
{
$date = date('H\hi', $reponse['timestamp']);
echo
'<div id="moncadre">';

if(
$autorisation['autorisation'] >= 3)
{
echo
'<a href="chat.php?message='.$reponse['id'].'" class="menu1"><font color="red">X:</font> </a>';
}

echo
'Pseudo: <a href="voirseigneur.php?pseudo='.$reponse['pseudo'].'" class="menu1"><b>'.$reponse['pseudo'].'</b></a> Titre: <b>'.$reponse['titre'].'</b><br />A: <b>'.$date.'</b>';
echo
'<br /><br /><i><b>'.$reponse['message'].'</b></i></div>';
}
}
}
}
?>

Et voilà le code qui apparait sur le site:

Code PHP :
<?php 
<style>
#moncadre {
width:400px;
margin:auto;
padding:10px;
background-color:#000000;
border-left:1px solid #FFFFFF; /* couleur du cadre */
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
</
style>

Voilà Wink


RE: Chat/forum (Je suis désèspéré...) - Roworll - 04-05-2007

Si tu ne vois que ça dans le source de ta page, il me semble évident que le test
Code PHP :
<?php 
if (isset($_SESSION['logged']) && $_SESSION['logged'] === true)
renvoie une valeur fausse.


RE: Chat/forum (Je suis désèspéré...) - Plume - 04-05-2007

Bonsoir ^^

Celle là , j'l'adore Big Grin
Code PHP :
<?php 
typeMessage
= \''.reponse.'\'
Et question conne, tu as bien rempli pour tout tes messages l'attribut type ?

@ tchaOo°


RE: Chat/forum (Je suis désèspéré...) - jean-baptiste - 05-05-2007

Essaye de juste mettre

if (isset($_SESSION['logged']))
{

Cela suffit emplement pour vérifier sir la session exise ! après fait des test un peu partout avec des echo pour vopir d'ou ça vien


RE: Chat/forum (Je suis désèspéré...) - Plume - 05-05-2007

Bonjour ^^

Comme il fait c'est aussi bon, parce qu'admettons qu'il décide de mettre $_SESSION['loged'] = FALSE; et là, il aura le droit d'accéder quand même au contenu privé.

@ tchaOo°