saver
Nouveau membre
Bonjour,
J ai fait un script de messagerie interne (enfin j ai modifie un script de chat pour que ca devienne un de messagerie interne)tout marche parfaitement mais je n ai aucune idée du moyen pour dire que le message est nouveau ou lu et accesoirement combien il y a de non lus.
Je ne demande pas que vous le fassiez mais que vous m indiquiez la voie a prendre
Je vous donne le code:
J ai fait un script de messagerie interne (enfin j ai modifie un script de chat pour que ca devienne un de messagerie interne)tout marche parfaitement mais je n ai aucune idée du moyen pour dire que le message est nouveau ou lu et accesoirement combien il y a de non lus.
Je ne demande pas que vous le fassiez mais que vous m indiquiez la voie a prendre
Je vous donne le code:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>messagerie</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<style type="text/css">
form
{
text-align:center;
}
</style>
<body BGCOLOR=black>
<?
@session_start();
if (@$_SESSION['auth'] != "yes")
{ include("login.php");
exit();
}
include("sql.php");
if (isset($_SESSION['logname']) AND isset($_POST['message']) AND isset($_POST['sujet']) AND isset($_POST['dest']))
{
if ($_SESSION['logname'] != NULL AND $_POST['message'] != NULL AND $_POST['dest'] != NULL)
{
$connexion = mysql_connect($host, $log, $pass)
or die("connexion impossible au serveur");
$db = mysql_select_db($base, $connexion)
or die("La base de donnée n'arrive pas à se connecter");
$message = htmlentities ($_POST['message']);
$pseudo = htmlentities ($_SESSION['logname']);
$sujet = htmlentities ($_POST['sujet']);
$dest = htmlentities ($_POST['dest']);
mysql_query("INSERT INTO msg VALUES('', '$pseudo', '$dest', '$sujet', '$message', '" . time() . "')");
mysql_close();
}
}
?>
<form action="msg.php" method="post">
<br />
<span style="color: #ffffff">destinataire :</span> <input type="text" name="dest" size="15" /><BR>
<span style="color: #ffffff">Sujet :</span> <input type="text" name="sujet" size="15" /><BR>
<span style="color: #ffffff">Message :</span> <TEXTAREA name="message" rows="30" cols="70"></TEXTAREA>
<input type="submit" value="Parler" />
</p>
</form>
<?
$connexion = mysql_connect($host, $log, $pass)
or die("connexion impossible au serveur");
$db = mysql_select_db($base, $connexion)
or die("La base de donnée n'arrive pas à se connecter");
$reponse = mysql_query("SELECT * FROM msg WHERE dest='$_SESSION[logname]' ORDER BY id_mes DESC LIMIT 0,30");
mysql_close();
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<table width="100%">
<tr style="background-color: #5a5a5a"><td width="5px"><span style="color: #ffffff"><? echo date('H\hi', $donnees['timestamp']); ?></span></td>
<td style="width: 175px"><span style="color: #6bc6ff"><? echo $donnees['sujet']; ?></span></td>
<td style="width: 175px"><span style="color: #6bc6ff"><? echo $donnees['pseudo']; ?></span></td>
<td><span style="color: #ffffff"><? echo $donnees['message']; ?></span></td>
</tr>
</table>
<?
}
?>
</body>
</html>