PHP/MySQL | preg_replace() - вывод в браузер
Тема закрыта by
DELETED
Причина: решён
Причина: решён
DELETED
Автор
5 февраля 2016, в 17:35
Delete
:1:
при выводе в браузер остаются двоеточия и между ними смайл, хотя регулярка предусматривает их замену на смайл
в чём косяк?
Вилы_Выкидные, а ты можешь не скринами давать а кодом в текстовом виде?
DELETED
5 февраля 2016, в 17:42
Delete
preg_replace синтаксис неправильный, странно что ошибки не дает тебе
DELETED
Автор
5 февраля 2016, в 17:43
Delete
Сибирский (05.02.2016 в 17:41)
Вилы_Выкидные, а ты можешь не скринами давать а кодом в текстовом виде?
Вилы_Выкидные, а ты можешь не скринами давать а кодом в текстовом виде?
отправка смайла в форму
<img style="cursor: hand" onclick="smile(':<?=$s?>:')" src="/images/smiles/<?=$s?>.gif">
обработка на наличие смайла
for($s=1;$s<=12;$s++){
$chat['text']=preg_replace(':'.$s.':','<img src="/images/smiles/'.$s.'.gif">',$chat['text']);
}
DELETED
Автор
5 февраля 2016, в 17:44
Delete
shadrvlad (05.02.2016 в 17:42)
Вилы_Выкидные, попробуй : :
Вилы_Выкидные, попробуй : :
у двоеточия может быть нижний/верхний регистр?
слеши обратные должны быть)
Пост 3
Пост 3
$chat['text']=preg_replace('#\:'.$s.'\:#isU','<img src="/images/smiles/'.$s.'.gif">',$chat['text']);
________
посл. ред. 05.02.2016 в 17:46; всего 1 раз(а); by Сибирский
________
посл. ред. 05.02.2016 в 17:46; всего 1 раз(а); by Сибирский
DELETED
5 февраля 2016, в 17:45
Delete
это подстановка
DELETED
5 февраля 2016, в 17:47
Delete
Сибирский (05.02.2016 в 17:45)
$chat['text']=preg_replace('#:'.$s.':','<img src="/images/smiles/'.$s.'.gif">#isU',$chat['text']);
$chat['text']=preg_replace('#:'.$s.':','<img src="/images/smiles/'.$s.'.gif">#isU',$chat['text']);
а зачем в тексте на который заменяется
#isU
Стр.: 1, 2