Здравствуйте, у меня есть мини-чат на php и msql. Под textarea расположены смайлы, при нажатии на них код добавляется в поле textarea и при отправке формы смайлы записываются символами, а не изображением, как сделать, чтобы смайлы преобразовывались в графические? Файл mchat.php: Файл Add.php: Прикручен в index.php: База данных phpmyadmin: Папка со смайлами в формате png и файлом smail.js: Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
не знаю зачем ты весь этот код выложил... я такого никогда не делал, но попробовал бы через jquery и регулярные выражения. типа в тексте ищется соответствие "" и заменяется на твоё графическое изображение. Добавлено спустя 18 минут: наверное хрень написал.... регулярные выражения, но PHP.
Так то если отправлять данные с формы и сразу их выводить не занося в БД, то смайлы будут выводиться, как графические. Косяк, походу в файле add.php, ток я его найти не могу((
изучишь этот способ??????????????????????????????????? да ты охуел, это базовые вещи, которые надо знать. Жесть. А как же заменить "Петя" на "Вася" в строке?
я не учился по книгам, а учу по мере поступления задачи... грубить совсем не обязательно... зачем мне заменять Петю на Васю, если он Петя.
тот самый случай. Добавлено спустя 1 минуту 30 секунд: мало того, что ты не шаришь, ты ещё и держишься за своё неведенье.
Код (PHP): $smile_name = 'smile'; if($smile_name == 'smile'){ echo "<img src='/path/to/smile.png'>"; }
я не держусь за неведенье. просто не хочу забивать голову тем, что мне не нужно в данный момент. каждый волен поступать как он хочет. а твое мнение - лишь одно из мнений...
нет. это не мнение, а туповатая фантазия. Мнение основано на чём-то. А ты просто невежествуешь. =) А попытка сделать хорошую мину при плохой игре - она жалко смотрится. Несомненно ты можешь поступать как хочешь, да.