Главная » 2012 » Август » 28 » Как реализовать смайлы на сайте(НЕ UCOZ) (Бесплатные скрипты php)
28.08.2012, 17:41

Как реализовать смайлы на сайте(НЕ UCOZ)





Нам поможет функция php - str_replace.

Немного из WIKI:

str_replace - Заменяет строку поиска на строку замены
Эта функция возвращает строку или массив subject, в котором все вхождения search заменены на replace. Если не нужны сложные правила поиска/замены, использование этой функции предпочтительнее ereg_replace() или preg_replace().

В файл-обработчике после :
Code
$ваша_переменная_текста = $_POST['ваша_переменная_текста'];


Ставим :
Code
$ваша_переменная_текста = str_replace(":)", "<img src='/images/smiles/1.gif' />", $ваша_переменная_текста);
$ваша_переменная_текста = str_replace(">:D", "<img src='/images/smiles/10.gif' />", $ваша_переменная_текста);
$ваша_переменная_текста = str_replace(":(", "<img src='/images/smiles/2.gif' />", $ваша_переменная_текста);
$ваша_переменная_текста = str_replace(";)", "<img src='/images/smiles/3.gif' />", $ваша_переменная_текста);
$ваша_переменная_текста = str_replace(":*", "<img src='/images/smiles/4.gif' />", $ваша_переменная_текста);
$ваша_переменная_текста = str_replace(":@", "<img src='/images/smiles/5.gif' />", $ваша_переменная_текста);
$ваша_переменная_текста = str_replace(":!", "<img src='/images/smiles/6.gif' />", $ваша_переменная_текста);
$ваша_переменная_текста = str_replace(":X", "<img src='/images/smiles/7.gif' />", $ваша_переменная_текста);
$ваша_переменная_текста = str_replace(":P", "<img src='/images/smiles/8.gif' />", $ваша_переменная_текста);
$ваша_переменная_текста = str_replace(":D", "<img src='/images/smiles/9.gif' />", $ваша_переменная_текста);


ваша_переменная_текста - Думаю объяснять не надо:D
Теперь у вас заместо "Текстовых смайлов(:*,>:D и др.)" - будут графические.

Эти смайлы взяты из скайпа.
Думаю поймёте как добавить новый смайл:D

Папку smiles залить в /images/
Материал взят с сайта infoscript.ru
Теги: Скачать Как реализовать смайлы на сайте(НЕ UCOZ)
Скачать "Как реализовать смайлы на сайте(НЕ UCOZ)"
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: gamegood.tk/TaH4uk.pro(я)
Категория: PHP скрипты | Просмотров: 1817 | Добавил: vity-tus | Рейтинг: 4.2/5 |
Теги: сайте, реализовать, как, на, Смайлы
Всего комментариев: 2
-1   Спам
1 InfoDusha -Infoscript Team-  (30.08.2012 10:29)
Аватар пользователя
Все первые новости всегда глупые biggrin
ты - бы написал что в форме должно быть... и переменную поставил dry

-1   Спам
2 vity-tus   (30.08.2012 12:24)
Аватар пользователя
Если и это писать, то ещё надо пояснять что такое файл-обработчике dry

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]