PHP, HTML, JS - Общие вопросы | SEclub.org
PHP, HTML, JS - Общие вопросы
Все новые
Всего сообщений: 7316
*
ZeroX
10 июл 2011 в 18:11
Лe-ka, вот накалякал upwap.ru/1601056
*
molodoy3561
10 июл 2011 в 23:23
Лe-ka, что у тебя в переменной "meseg? это массив? Eсли совет ¤ZeroX¤ не поможет - пиши в личку - исправлю.
10 июл 2011 в 23:27 / molodoy3561 (1)
*
Koenig
11 июл 2011 в 00:22
molodoy3561, а в тему писать слабо? пусть знания остаются на страницах, не раз пригодятся, и сссылку проще кинуть :podmig:
*
LPzhelud
11 июл 2011 в 02:57
Koenig, seclub.org/forum/goto/13543461/ - кеш? Это как?
Я делал так: хранил отдельный файл с опрделениями двух массивов, а список смайлов хранил в базе. При добавлении в базу смайла, добавлялись записи в массивы. С парсингом, конечно, морока, но база не трогалась :gy:
*
Koenig
11 июл 2011 в 03:13
LPzhelud, ну помнишь по типу никгена ))) , считываем с базы и создаем массивы , записываем в файлы, если файлы существуют, то читаем их, если нет , то с базы :podmig:
*
molodoy3561
11 июл 2011 в 03:47
LPzhelud, можно список смайлов заносить в массив, пропускать через serialize() и сохранять в файл. Извлекать вроде "array = file_get_contents(unserialize("smilies.dat")); Вроде с парсингом все просто. Koenig, с мелкими проблемами помогу в теме конечно, а если что-то обьемное - удобней через личку :)
11 июл 2011 в 03:49 / molodoy3561 (1)
*
LPzhelud
11 июл 2011 в 11:05
Koenig, seclub.org/forum/goto/13546233/ - а, точно, самый продуктивный и удобный способ
*
Лe-ka
11 июл 2011 в 17:06
molodoy3561, пока ноль результата,сегодня еще покопаюсь если нет то напишу в личку..... Билу Гейтсу. ))
*
molodoy3561
11 июл 2011 в 17:29
Лe-ka, seclub.org/forum/goto/13543637/ - "smilies = array("smile1" => "smile1.jpg", "smile2" => "smile2.jpg"); for ("i = 1; "i <= 15; ++"i) { "message = str_replace("smile"."i, "<img src="img/smile"."i.".jpg">", "message); } echo "message; - "message это переменная в которой хранится сообщение, замени на свою, в "smilies допиши список всех своих смайлов, ну и "i <= 15 замени на свое количество смайлов.
11 июл 2011 в 17:30 / molodoy3561 (2)
*
Koenig
11 июл 2011 в 17:45
molodoy3561, через str_replace по проще, но через preg_replace можно установить новый параметр, count , чтоб не более трех раз раз например одинаковый смаил меняло, а то флудир какой в 1000 символов на шпиляет одинаковых много смайлов, траффика с тела будет не мало забирать. да и руками массив заполнять помоему не прикольно
*
molodoy3561
11 июл 2011 в 17:55
Koenig, ну это уже по ее желанию, если будет глубже копать :) Я всего лишь исправил ее первоначальный вариант. А так, я бы хранил смайлы и их коды в базе, массив в файле (как я писал ранее), при обновлении базы обновлял бы файл. А count есть в str_replace(), насколько я знаю. preg_replace только если сильно нужны регулярные выражения (BBCode например), str_replace() работает быстрее.
*
molodoy3561
11 июл 2011 в 18:08
Перечитал свой пост: массив там не нужен, да и вообще я чушь написал, сори, исправлюсь. for ("i = 1; "i <= 15; ++"i) { "message = str_replace("smile"."i."", "<img src="img/smile"."i.".png">", "message); } echo "message;
Скачать тему
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Создание сайтов и программирование | Компьютеры | Форум | Главная
18+ © Seclub.org 2003-2024