{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Trec80 * 0.42
[автор] (12 май 2015, 21:35) [0/0] [0] [отв] [спам] [под] +1 | -1

Вот файловая функция
<?
public static function smiles($message) {

if(!file_exists($file=ROOT.'/core/inc/smiles.ini'))
return false;
$info_smiles = file($file, FILE_IGNORE_NEW_LINES);
foreach($info_smiles as $name_str=>$cur_str)
{
$arr_str=explode(",", $cur_str);
foreach($arr_str as $key=>$value)
$message=str_replace($value, '<img src="'.HTTP.'/files/smiles/'.$name_str.'.gif" alt=""/>', $message);
}
return $message;
}
?>


Я делаю вывод через mysql Но почему то не хочет выводить смайлы.

<?
function smiles($message)
{
global $user;

$q = mysql_query("SELECT `id`, `smile` FROM `smile`"*;

while($post = mysql_fetch_array($q))
{
$sm = explode("|", $post['smile']);

for ($i = 0; $i < count($sm); $i++)
{
$msg = str_replace($sm[$i], '<img src="/style/smiles/' . $post['id'] . '.gif" alt="smile" />', $message);
}
}

return $message;
}
?>
Как можно вывести смайлы с базы?

2. (12 май 2015, 21:37) [0/0] [0] [отв] [спам] [под] +1 | -1

<?php
$msg = str_replace($sm[$i], '<img src="/style/smiles/' . $post['id'] . '.gif" alt="smile" />', $message);
?>
вместо $msg там должна быть $message


Изм. 2 раз. / Посл. изм. (12 май 2015, 21:37)
3.
Trec80 * 0.42
[автор] (12 май 2015, 21:45) [0/0] [0] [отв] [спам] [под] +1 | -1

Кидорас, пробовал так. Не работает

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений