1. LONGMAN - 09 Февраля, 2009 - 19:20:45 - перейти к сообщению
Моя задача сделать в чате модуль добавления картинок (смайлов) в сообшениях. Есть две условие, простой юзер не должен вставить более одного смайла и модуль должен работать очен быстро. Имя смайлов и адреса картинок (их болшье 500) храню в двух массывах. Помогите осушествить всё это
2. Гость - 09 Февраля, 2009 - 19:34:44 - перейти к сообщению
for($i=1;$i<count($smiles);$i++) {
$text = str_replace($text,$smiles[$i], $pict[$i]);
}
как та так...
заменяй в цикле набор символом на тяг Img с адремом картинки-смалика
$text = str_replace($text,$smiles[$i], $pict[$i]);
}
как та так...
заменяй в цикле набор символом на тяг Img с адремом картинки-смалика
3. LONGMAN - 09 Февраля, 2009 - 19:50:18 - перейти к сообщению
Не пойдёт. Так добавить столько картинок, сколько юзер захочит, а юзер не должен добавить более одного смайла
4. vitaliy_mad - 09 Февраля, 2009 - 19:54:45 - перейти к сообщению
тогда так как из вариантов...
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- for($i=1;$i<count($smiles);$i++) {
- $otext=$text;
- $text = str_replace($text,$smiles[$i], $pict[$i]);
- if ($otext!==$text)break;
- }