Autor | Zpráva | ||
---|---|---|---|
.) Profil * |
#1 · Zasláno: 2. 5. 2007, 18:22:22
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 |
#2 · Zasláno: 2. 5. 2007, 21:56:37
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:
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 * |
#3 · Zasláno: 2. 5. 2007, 22:22:34
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 |
#4 · Zasláno: 3. 5. 2007, 17:37:22
|
||
.) Profil * |
#5 · Zasláno: 3. 5. 2007, 21:43:05
aha diky .)
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0