Смайлы - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Mon, 02 Dec 2024 19:34:55 +03001, советую забыть эту функцию и никому больше не показывать.<br>
Вот смотри, при каждом вызове функции делается запрос в БД.<br>
Этой функцией обрабатывается каждое сообщение как я понимаю.<br>
Допустим на странице всего 10 сообщений... 10 одинаковых запросов в БД? ЗАЧЕМ? Ради вывода смайликов? Это глупость и вредительство
https://visavi.net/topics/40699/664481
Смайлы shiloFri, 23 May 2014 17:14:46 +0400Сообщенияhttps://visavi.net/topics/40699/664481регулярку из ротора брал <br>
<pre class="prettyprint">$str = preg_replace('|'.preg_quote($code_of_smile).'|', '<img src="'.URL.'smiles/'.$img_of_smile.'" alt="smile" /> ', $str);
</pre>
https://visavi.net/topics/40699/664148
Смайлы ZдешнийWed, 21 May 2014 08:19:28 +0400Сообщенияhttps://visavi.net/topics/40699/664148Всем доброго<br>
времени суток.<br>
Пишу скрипт и<br>
столкнулся с такой<br>
вот проблемой:<br>
Есть функция<br>
смайлов:<br>
function smiles($sm)<br>
{<br>
$result =<br>
mysql_query<br>
("SELECT command,<br>
folder FROM<br>
smiles");<br>
while($smile =<br>
mysql_fetch_assoc<br>
($result))<br>
{<br>
$sm = str_replace<br>
($smile['command'],<br>
'<img src="'.$smile<br>
['folder'].'" alt="'.<br>
$smile<br>
['command].'" />',<br>
$sm);<br>
}<br>
return $sm;<br>
}<br>
command - это имя<br>
комманды смайла.<br>
folder - это путь к<br>
смайлу.<br>
В общем функция<br>
работает, но вот<br>
проблема, в базе 40<br>
смайлов. Команда у<br>
них такая: smЦифра_смайла<br>
Работают только<br>
смайлы комманд от<br>
sm1 до sm9, когда<br>
пишешь sm10, sm11<br>
выходит так: смайл0, сам смайл1.<br>
Помогите решить проблему.
https://visavi.net/topics/40699/664147
Смайлы ВадимWed, 21 May 2014 06:37:20 +0400Сообщенияhttps://visavi.net/topics/40699/664147