Reseau social aide
Posté : 15 avr. 2012, 17:23
Bonjour à tous ! Je suis en train de développer un réseau social (EverySocial)
Le problème c'est que jai fait ces scripts
que ça soye
Et j'aimerai aussi que dés que l'on reçois un message, on soit averti sur la page.
Le problème c'est que jai fait ces scripts
<?php
Class ClassMessages
{
public function Send($to, $from, $message)
{
global $users;
$to_username = $users->GetUserVar('username', $to);
$from_username = $users->GetUserVar('username', $from);
if ($users->IsNameTaken($to_username) && $users->IsNameTaken($from_username))
{
dbquery("INSERT INTO messages (to_user,from_user,timestamp,message) VALUES ('" . $to . "', '" . $from . "', '" . time() . "', '" . clean($message, true, true) . "')");
}
}
public function GetMessages($from = '', $to = '')
{
return dbquery("SELECT * FROM messages WHERE from_user = '" . $from . "' AND to_user = '" . $to . "' ORDER by timestamp");
}
}
?>
Pour obtenir les messages<?php
require_once "global.php";
if (!LOGGED_IN)
{
header('Location: ./');
exit;
}
if (isset($_GET['to_id']))
{
$to_id = @intval($_GET['id']);
}
$received = $message->GetMessages("3", USER_ID);
while ($r = mysql_fetch_assoc($received))
{
$from_user = $users->GetUserVar('username', $r['from_user']);
$to_user = $users->GetUserVar('username', $r['to_user']);
$date = "Il y a " . $core->GetTime(time() - $r['timestamp']);
$rsg_db = $r['message'];
echo $from_user . " à dit: (" . $date . ") " . $rsg_db . "<br />";
}
$send = $message->GetMessages(USER_ID, "3");
while ($s = mysql_fetch_assoc($send))
{
$from_id = $users->GetUserVar('username', $s['from_user']);
$to_user = $users->GetUserVar('username', $s['to_user']);
$date = "Il y a " . $core->GetTime(time() - $s['timestamp']);
$msg_db = $s['message'];
echo "Vous avez dit: (" . $date . ") " . $msg_db . "<br />";
}
?>
Je ne demande pas de dynamiser le site, c'est déjà fait, mais je voudrais juste faire qu'au lieu d'avoirCode : Tout sélectionner
machin à dit (il y a 1 minutes) salut
machin à dit (il y a 1 minutes) salut
j'ai dit: blablabla
Code : Tout sélectionner
machin à dit (il y a 1 minutes) salut
j'ai dit: blablabla
machin à dit (il y a 1 minutes) salut