Смайлы - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Fri, 26 Apr 2024 23:54:38 +0300 1, советую забыть эту функцию и никому больше не показывать.<br> Вот смотри, при каждом вызове функции делается запрос в БД.<br> Этой функцией обрабатывается каждое сообщение как я понимаю.<br> Допустим на странице всего 10 сообщений... 10 одинаковых запросов в БД? ЗАЧЕМ? Ради вывода смайликов? Это глупость и вредительство https://visavi.net/topics/40699/664481 Смайлы shilo Fri, 23 May 2014 17:14:46 +0400 Сообщения https://visavi.net/topics/40699/664481 регулярку из ротора брал <br> <pre class="prettyprint">$str = preg_replace(&#039;|&#039;.preg_quote($code_of_smile).&#039;|&#039;, &#039;&lt;img src=&quot;&#039;.URL.&#039;smiles/&#039;.$img_of_smile.&#039;&quot; alt=&quot;smile&quot; /&gt; &#039;, $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> (&quot;SELECT command,<br> folder FROM<br> smiles&quot;);<br> while($smile =<br> mysql_fetch_assoc<br> ($result))<br> {<br> $sm = str_replace<br> ($smile[&#039;command&#039;],<br> &#039;&lt;img src=&quot;&#039;.$smile<br> [&#039;folder&#039;].&#039;&quot; alt=&quot;&#039;.<br> $smile<br> [&#039;command].&#039;&quot; /&gt;&#039;,<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