Har sett att det finns sådana till asp, liknande de på skunk etc, man skickar meddelanden till varandra via webbsidan.
Är det någon som har ett liknande fast i php, som de vill dela med sig av?
Finns ett i wf scripts fast för asp, php-freaken kan väl inte vara sämre? :)
Detta är mycket enkelt att bygga..
För det första krävs väl egentligen ett inloggninssystem för att hålla reda på användarna..
Sedan krävs följande tabell:
create table messages (
id int(11) default 0 not null auto_increment,
uid int (11) default 0,
fid int (11) default 0,
msg text,
tim int(11),
read enum('n','y') default 'n',
primary key (id),
key (uid)
);
id - Är räknaren för alla mededlanden som har skickats. uid - Är vilken användare meddelandet är till. fid - Är vilken användare meddelandet är från. msg - Är själva meddelandet. tim - Är tiden då meddelandet skickades i UNIX time format. read - Visar om meddelandet är läst eller inte.
Sedan är det endast några select satser som behövs..
För att kolla om en specifik användare (i det här fallet Kalle Anka som har användarID 5) har några ny meddelanden:
$res=mysql_query("select * from messages where uid=5 and read='n' order by tim");
Resten bör Ni klara av själva.. Annars är det bara att skrika till så förklarar jag det Ni inte förstår..
Nä, $res är ingen array. (Om man gör gettype($res) står det att det är en sträng, men skiver man ut den blir den tom). Varibeln $res är en "pekare" som används av MySQL. Använd istället MySQL-kommandon för att räkna antalet poster i databasen som är olästa för en viss användare.
$res=mysql_query("select * from messages where uid=5 and read='n' order by tim");
echo "Du har ". mysql_num_rows($res)."nya meddelanden.";