ICQ-теги в форумах и гостевых книгах

Заменяет следующие вставки в текст на соответствующие изображения:

  • [icq=номер] - тег для определения онлайн или оффлайн номер ICQ. Появится картинка в виде ромашки.
  • [icq_photo=номер] - появится фото/аватар пользователя ICQ.

function icq_online($msg){

   return preg_replace('#\[icq=(\d{5,10})\]#',
    '<img src="http://web.icq.com/whitepages/online?icq=\1&img=5" alt="\1"/>',$msg);

}

function icq_photo($msg){

   return preg_replace('#\[icq_photo=(\d{5,10})\]#',
    '<img src="http://c.icq.com/people/img/show_photo.phpc?uin=\1" alt="\1"/>',$msg);

}

echo icq_online('Посетитель ICQ статус: [icq=17754093]');

echo icq_photo('<br>Посетитель ICQ фото: [icq_photo=17754093]');
Посетитель ICQ статус: 17754093
Посетитель ICQ фото: 17754093

.