Autor Zpráva
.)
Profil *
ahoj, mam

<?
session_start();
$person=$_SESSION['login'];
$chat_file_ok = "msg.txt";
$chat_lenght = 20;
$max_single_msg_lenght = 1;
$max_file_size = $chat_lenght * $max_single_msg_lenght;
$file_size= filesize($chat_file);

if ($file_size > $max_file_size) {
$lines = file($chat_file_ok);
$a = count($lines);
$u = $a - $chat_lenght;
for($i = $a; $i >= $u ;$i--){
$msg_old = $lines[$i] . $msg_old;
}
$deleted = unlink($chat_file_ok);
$fp = fopen($chat_file_ok, "a+");
$fw = fwrite($fp, $msg_old);
fclose($fp);
}
$msg = str_replace (" "," ", $message);
$msg = str_replace ("<", " ", $msg);
$msg = str_replace (">", " ", $msg);
$msg = str_replace ("[a1]", "<a target ="_blank" href="", $msg);
$msg = str_replace ("[a2]", ""> ", $msg);
$msg = str_replace ("[a3]", "</a>", $msg);
$msg = str_replace (":)", "<img src="icon_smile.gif">", $msg);
$msg = str_replace (":-)", "<img src="icon_smile.gif">", $msg);
$msg = str_replace (":smile:", "<img src="icon_smile.gif">", $msg);
$msg = str_replace (":D", "<img src="icon_biggrin.gif">", $msg);
$msg = str_replace (":-D", "<img src="icon_biggrin.gif">", $msg);
$msg = str_replace (":grin:", "<img src="icon_biggrin.gif">", $msg);
$msg = str_replace (":(", "<img src="icon_frown.gif">", $msg);
$msg = str_replace (":-(", "<img src="icon_frown.gif">", $msg);
$msg = str_replace (":sad:", "<img src="icon_frown.gif">", $msg);
$msg = str_replace (":o", "<img src="icon_eek.gif">", $msg);
$msg = str_replace (":-o", "<img src="icon_eek.gif">", $msg);
$msg = str_replace (":eek:", "<img src="icon_eek.gif">", $msg);
$msg = str_replace (":-?", "<img src="icon_confused.gif">", $msg);
$msg = str_replace (":???:", "<img src="icon_confused.gif">", $msg);
$msg = str_replace ("8)", "<img src="icon_cool.gif">", $msg);
$msg = str_replace ("8-)", "<img src="icon_cool.gif">", $msg);
$msg = str_replace (":cool:", "<img src="icon_cool.gif">", $msg);
$msg = str_replace (":lol:", "<img src="icon_lol.gif">", $msg);
$msg = str_replace (":x", "<img src="icon_mad.gif">", $msg);
$msg = str_replace (":-x", "<img src="icon_mad.gif">", $msg);
$msg = str_replace (":mad:", "<img src="icon_mad.gif">", $msg);
$msg = str_replace (":p", "<img src="icon_razz.gif">", $msg);
$msg = str_replace (":-p", "<img src="icon_razz.gif">", $msg);
$msg = str_replace (":razz:", "<img src="icon_razz.gif">", $msg);
$msg = str_replace (":oops:", "<img src="icon_redface.gif">", $msg);
$msg = str_replace (":cry:", "<img src="icon_cry.gif">", $msg);
$msg = str_replace (":evil:", "<img src="icon_evil.gif">", $msg);
$msg = str_replace (":roll:", "<img src="icon_rolleyes.gif">", $msg);
$msg = str_replace (":wink:", "<img src="icon_wink.gif">", $msg);
$msg = str_replace (";)", "<img src="icon_smile.gif">", $msg);
$msg = str_replace (";-)", "<img src="icon_smile.gif">", $msg);
$msg = stripslashes ($msg);
if ($msg != ""){
$fp = fopen($chat_file_ok, "a+");
$fw = fwrite($fp, " <font face="$font" color="$color" ><b>$person :</b> $msg</a><br></font>");
fclose($fp);
}
$lines = file($chat_file_ok);
$a = count($lines);
$u = $a - $chat_lenght;
for($i = $a; $i >= $u ;$i--){
echo $lines[$i] . "<br>";
}
?>

a rád bych se zeptal jak nastavim refresh (třeba na 7vteřin) a ruční refresh.. (případně, že by si to uživatel sam nastavil) + aby se psalo dolu a ne nahoru => aby refresh byl jakoby dolu : P

a ještě jak nastavim aby šly zprávy po řádku za sebou a ne ob 2 řádky (vymazání /n a <br> z " $fw = fwrite($fp, " <font face="$font" color="$color" ><b>$person :</b> $msg</a><br></font>"); " nepomohlo :) diky .)
bukaj
Profil
a rád bych se zeptal jak nastavim refresh (třeba na 7vteřin)
třeba pomocí meta tagu refresh... myslím, že to je takhle:

<meta http-equiv="Refresh" content="7;url=<ta samá stránka>" />

ta sedmička v content je počet vteřin, po kterých se to zase načte, takže se může měnit např. pomocí session, kdy každému uživateli uložíš tu kterou chce...

a ještě jak nastavim aby šly zprávy po řádku za sebou a ne ob 2 řádky
mohl bys to trochu více osvětlit...
.)
Profil *
díky moc.. jo ty mezery myslim takhle..
me dou zprávy timhle zpusobem:

nekdo2: blabla


nekdo1: blabla

ale já bych to chtěl takhle :

nekdo2: blabla
nekdo1: blabla

: )
bukaj
Profil
trim()
.)
Profil *
aha diky .)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0