pari
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


pari
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
-45%
Le deal à ne pas rater :
Four encastrable Hisense BI64213EPB à 299,99€ ( ODR 50€)
299.99 € 549.99 €
Voir le deal
Le Deal du moment : -20%
Xiaomi Poco M6 Pro (8 Go / 256 Go) Noir
Voir le deal
159.99 €

 

 Code php du chat

Aller en bas 
AuteurMessage
Fefel73
Admin



Nombre de messages : 53
Date d'inscription : 30/04/2007

Code php du chat Empty
MessageSujet: Code php du chat   Code php du chat Icon_minitimeJeu 6 Déc 2007 - 23:12

Code php page son.php : page de discussion



Code:

<?php session_start();?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
   <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
   <TITLE>Son</TITLE>
   <link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="design2.css" />
   <!-- saved from url=(0040)http://eolienne.feltol.free.fr/genp1v2.html -->
</HEAD>
<BODY>
<p>

<?php
$id=$_GET['id'];   //recupération du nombre de message dans la barre d'adresse
if(isset($_GET['son'])) {$son= $_GET['son'];}      //recuperation de la valeur de son dans la barre d'adresse
else {$son='oui';}
?>

<?php echo '<form method="post" action="son.php?id='.$id.'&son='.$son.'">';?>   
Son ?
<?php

$temp_raf=10;
if($son==oui)  //condition qui permet de memoriser le choix du son
   {   
      ?>
      <br>
      <input type="radio" name="son" value="oui" checked="checked" /> Oui   
      <input type="radio" name="son" value="non" /> Non
      <?php

   }
   else{
      ?>
      <BR>
      <input type="radio" name="son" value="oui"  /> Oui
      <input type="radio" name="son" value="non" checked="checked"/> Non
      <?php
      }
?>
</p>
<p>
<input style="width:60%" class="FormTexte" type="text" name="message">
<input type="submit" value="Envoyer" />
</p>
</form>
<p>
<?php
$n=1;
if (isset($_SESSION['pseudo']) AND isset($_POST['message'])) // Si les variables existent
{
    if ($_SESSION['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose à enregistrer
    {
        // D'abord, on se connecte à MySQL
        mysql_connect("localhost", "pinfelt", "sasuke73");
        mysql_select_db("pinfelt");
 
        // On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité
        $message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
        $pseudo = mysql_real_escape_string(htmlspecialchars($_SESSION['pseudo']));
      $son=$_POST['son'];
        // Ensuite on enregistre le message
        mysql_query("INSERT INTO chat_message VALUES('', '$message', '$pseudo')");
 
        // On se déconnecte de MySQL
        mysql_close();
    }
}
?>

</p>
<?php
 
// Maintenant on doit récupérer les 10 dernières entrées de la table
// On se connecte d'abord à MySQL :
mysql_connect("localhost", "pinfelt","sasuke73");
mysql_select_db("pinfelt");
 
// On utilise la requête suivante pour récupérer les 10 derniers messages :
$reponse = mysql_query("SELECT * FROM chat_message ORDER BY ID DESC LIMIT 0,10");
 
// On se déconnecte de MySQL
mysql_close();
 
// Puis on fait une boucle pour afficher tous les résultats :
while ($donnees = mysql_fetch_array($reponse) )
{
?>
 
<p><strong><?php echo $donnees['pseudo']; ?></strong> : <?php echo $donnees['message']; ?></p>
 
 
 
<?php

}

mysql_connect("localhost", "pinfelt", "sasuke73");
mysql_select_db("pinfelt");
$reponse = mysql_query("SELECT * FROM chat_message ORDER BY ID DESC LIMIT 1"); // recupération du dernier message
while ($donnees = mysql_fetch_array($reponse) )
{   
   if (($_GET['id']==$donnees['id'])||($_SESSION['pseudo']==$donnees['pseudo']))   //comparaison entre le nombre de données precedent et le nombre de donnée maintenant et de l'auteur du message
   {
   
      echo '<meta http-equiv="refresh" content="'.$temp_raf.';URL=son.php?id='.$donnees['id'].'&son='.$son.'">';//rafaichissement automatique de la page
   }
   else
   {   
      
      if($son=='oui')
      {echo '<embed src="http://pinfelt.free.fr/ding.wav" alt="ding" title="ding" autostart="True" loop="False" class="snd_intro_" />';} //jouer un son
      echo '<meta http-equiv="refresh" content="'.$temp_raf.';URL=son.php?id='.$donnees['id'].'&son='.$son.'">'; //rafaichissement automatique de la page
      
   }
   
}
   
// Fin de la boucle, le script est terminé !
?>
</p>
</body>
</html>


Dernière édition par le Ven 7 Déc 2007 - 0:08, édité 2 fois
Revenir en haut Aller en bas
https://pinfelt.superforum.fr
Fefel73
Admin



Nombre de messages : 53
Date d'inscription : 30/04/2007

Code php du chat Empty
MessageSujet: Re: Code php du chat   Code php du chat Icon_minitimeJeu 6 Déc 2007 - 23:20

Code php ok.php : identification



Code:
<?php session_start(); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
   <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">


   <TITLE>Son</TITLE>
   <link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="design2.css" />
   <!-- saved from url=(0040)http://eolienne.feltol.free.fr/genp1v2.html -->
</HEAD>
<BODY>
<p>
<?php
$con=0;
$pseudo =htmlspecialchars($_POST['pseudo']);
$mdp = htmlspecialchars($_POST['mdp']);
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$reponse = mysql_query("SELECT * FROM chat_membre WHERE pseudo = '$pseudo'");

while ($donnees = mysql_fetch_array($reponse) )
{
if($donnees['mdp']==$mdp)
   {$con=1;
   $_SESSION['pseudo']=$pseudo;
   echo '<p> Connection réussi. <br/> Redirection dans 3 secondes </p>';
   echo '<meta http-equiv="refresh" content="3;URL=son.php?id=0&son=oui">';
   }

}
if($con!=1)
   {echo '<meta http-equiv="refresh" content="3;URL=identification.html">';
   echo'<p> Erreur lors de la connexion.<br/>Redirection sur la page d\'identification</p>';
   }
?>
</p>
</body>
</html>
Revenir en haut Aller en bas
https://pinfelt.superforum.fr
Fefel73
Admin



Nombre de messages : 53
Date d'inscription : 30/04/2007

Code php du chat Empty
MessageSujet: Re: Code php du chat   Code php du chat Icon_minitimeJeu 6 Déc 2007 - 23:25

Code identification.html : formulaire d'identification


Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
   <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">

   <TITLE>Son</TITLE>
   <link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="design2.css" />
   <!-- saved from url=(0040)http://eolienne.feltol.free.fr/genp1v2.html -->
</HEAD>
<BODY>
<p>
Pseudo :
<form method="post" action="ok.php">
<form method="post" action="traitement.php">
  <p>
      <label for="pseudo">Votre pseudo :</label>
      <input type="text" name="pseudo" id="pseudo" />
     
      <br />
      <label for="pass">Mot de passe :</label>
      <input type="password" name="mdp" id="pass" />     
  </p>
  <input type="submit" value="Envoyer" />
</form>


</p>
</body>
</html>
Revenir en haut Aller en bas
https://pinfelt.superforum.fr
Contenu sponsorisé





Code php du chat Empty
MessageSujet: Re: Code php du chat   Code php du chat Icon_minitime

Revenir en haut Aller en bas
 
Code php du chat
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Nouvelle version du chat

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
pari :: Projet :: Chat-
Sauter vers: