Php > chat

Titrechat
Postée le03-05-2009
Affichée732
Mini-lien
Description

Script de chat en cours

EtatContient des erreurs. Contient des erreurs.
Code d'insertion
Options
Afficher les numéros de lignes  Mettre la source en plein ecran  Selectionner la source  Partager sur Facebook 
Téléchargement Telecharger en format txt  Telecharger en format pdf  Telecharger en format php
Plein ecran
<?php

include('base.php');
include('tete.php');
?>

<?php

// Destruction des fichiers datant de plus de 48 heures (un chat ne garde pas en archive des messages trop vieux)
mysql_unbuffered_query('DELETE FROM chat WHERE timestamp < ' . (time() - 60 * 48 * 60));



// Verifications : si le membre a envoyé un message



$ERROR = '';
if (isset($_SESSION['f']['id']) AND isset($_POST['contenu'])) // Si il y'a un $_POST
{
  if (!empty($_POST['contenu'])) // si on a reçu un contenu qui n'est pas vide
  {
 
      $pseudo = $_SESSION['f']['pseudo'];
          $id = $_SESSION['f']['id'];
           // Si le membre est kické quelque part...
     $verificationmessage = mysql_query("SELECT COUNT (*) AS nombre FROM kick WHERE membre =".$id."");
         $verification = mysql_fetch_array ($verificationmessage);
         
          if ($verification['nombre'] == 0)
          {
       // ajout du message
           $contenu = $_POST['contenu'];
         
       mysql_query("INSERT INTO video VALUES('', '" . $pseudo . "', '" . $contenu . "', '" . $id . "', '" . time() . ")");
       $ERROR = 'Envoi du message effectué avec succès.';
          }
          else
          {
           $ERROR = 'Vous avez été kické sur un forum du site ce qui vous interdit de poster sur le chat. ';
          }
 
  }
  else
  {
  $ERROR = 'Vous n\'avez pas mis de texte dans le message';
  }
 
}

echo '<span class="erreur"> '.$ERROR.'</span>';
?>


<?php

if ($_SESSION['f']['acces'])
{
echo'
<center>
<div class="blocDefault">
                <div class="finTitre">
                &nbsp;</div>
                <h3><div class="titre"></div>
                <div class="texte">
                <form action="chat.php" method="post">'
;
                $pseudo = $_SESSION['f']['pseudo']
                echo ''.$pseudo.'<br>';
                  echo'
<input type="text" name="contenu">
<input type="image" value="Envoyer" src="images/modifierSubmit.gif" onclick="this.form.submit();" />
</form>
</div>
</div>
</center>'
;
}
else
{
$erreur = 'Vous n\'etes pas connécté';
}
echo $erreur;
?>