diskusia
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
all:mam na stranke forum a potrebujem aby mi to text nahradzalo za smajlky. jak to mam urobit? mam tam take: while($lajn=MySQL_Fetch_Array($last20)){ for($l=0;$i<2000;$i++){ $smajlik= str_replace ("*".$i."*","<img src=http://ww1.chatq.sk/smajliky/".$i." title=\"*".$i."*\" alt=*".$i."*>", $lajn['popis']); } echo ' <tr><td> <table width="600"> <tr> <td bgcolor="#eff3f7"><b>Meno:</b> '.$lajn['user'].' <b>Cas:</b> '.$lajn['cas']." ".$lajn['datum'].'</td> <td bgcolor="#eff3f7" colspan="2"><b> Hlavicka:</b> '.$lajn['header'].'</td> </tr> <tr> <td bgcolor="#eff3f7" colspan="2"><b>Popis:</b> <br />'.$smajlik.'</td> </tr> <tr> <td colspan="2"><hr /></td> </tr> </table> </td></tr> '; }//koniec cyklu while echo '</table>';//koniec tabulky ..ale nefunguje. ked pouzijem dajake prispevok v ktorom je napr. *1238*, tak mi miesto nahradenia textu smajlikom nezobrazi CELY prispevok. neviete, preco to nefunguje?
-
tímhle "2000x nic" děsně zatížíš server, použil bych reguláry a preg_replace navíc musíš napsat $lajn['popis'] = str_replace..... jinak ti to nahradí prvního smajlíka a pak šmitec pak vypisuj ne $smajlik, ale $lajn['popis']
-
ja to delam takto: $replace_pairs = array( ":D" => " <img src='grafika/smile/01.gif' alt='obrazek :D' /> ", ":))" => " <img src='grafika/smile/01.gif' alt='obrazek :D' /> ", ":)))" => " <img src='grafika/smile/01.gif' alt='obrazek :D' /> ", ":-D" => " <img src='grafika/smile/01.gif' alt='obrazek :-D' /> ", ":-))" => " <img src='grafika/smile/01.gif' alt='obrazek :D' /> ", ":-)))" => " <img src='grafika/smile/01.gif' alt='obrazek :D' /> ", ":oD" => " <img src='grafika/smile/01.gif' alt='obrazek :oD' /> ", ":o))" => " <img src='grafika/smile/01.gif' alt='obrazek :D' /> ", ":o)))" => " <img src='grafika/smile/01.gif' alt='obrazek :D' /> ", ":P" => " <img src='grafika/smile/02.gif' alt='obrazek :P' /> ", ":-P" => " <img src='grafika/smile/02.gif' alt='obrazek :-P' /> ", ":oP" => " <img src='grafika/smile/02.gif' alt='obrazek :oP' /> ", ";)" => " <img src='grafika/smile/04.gif' alt='obrazek ;)' /> ", ";-)" => " <img src='grafika/smile/04.gif' alt='obrazek ;-)' /> ", ";o)" => " <img src='grafika/smile/04.gif' alt='obrazek ;o)' /> ", ":)" => " <img src='grafika/smile/05.gif' alt='obrazek :)' /> ", ":-)" => " <img src='grafika/smile/05.gif' alt='obrazek :-)' /> ", ":o)" => " <img src='grafika/smile/05.gif' alt='obrazek :o)' /> ", ":|" => " <img src='grafika/smile/07.gif' alt='obrazek :|' /> ", ":-|" => " <img src='grafika/smile/07.gif' alt='obrazek :|' /> ", ":o|" => " <img src='grafika/smile/07.gif' alt='obrazek :|' /> ", "X(" => " <img src='grafika/smile/11.gif' alt='obrazek X(' /> ", "X-(" => " <img src='grafika/smile/11.gif' alt='obrazek X-(' /> ", "Xo(" => " <img src='grafika/smile/11.gif' alt='obrazek Xo(' /> ", "(l)" => " <img src='grafika/smile/16.gif' alt='obrazek (l)' /> ", ":(" => " <img src='grafika/smile/17.gif' alt='obrazek :(' /> ", ":-(" => " <img src='grafika/smile/17.gif' alt='obrazek :-(' /> ", ":o(" => " <img src='grafika/smile/17.gif' alt='obrazek :o(' /> " ); $text_prispevku = strtr($text_prispevku, $replace_pairs);
-
jirka: idem to najpv skusit robit podla tvojho :) donny: 1) naci sluzi funkcia strtr()? 2) rad by som si pozrel tvoju stranku,ale ked dam donny.wz.cz tak mi to zobrazi prazdnu stranku :( na akom sajte ju mas?
-
1) zkus php manual na www.php.net 2) http://www.ceskolipska90210.net/diskuze.php
-
jirka: urobil som opravy, ktore si mi poradil plus som opravil riadok for($l=0;$i<2000;$i++){ (je tam $l namiesto $i), ale este stale nefunguje, neviem preco... idem skusit donnyho sposob :-)