Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Снятие ограничений на ввод текста в чате
 
 автор: Витос   (27.04.2007 в 12:23)   письмо автору
 
 

Есть чат, в нем нельзя нарисовать более одного смайла, где то стоит запрет.. Когда рисуешь, то превый отображаеться как картинка, а уже второй, как текст.. Как сделать, чтоб можно было нарисовать 5 смайлов? Помогите плз..

И стоит ограничение.. Можно вводить максимум 200 символов в сообщение, как 400 сделать?

Вот файл [url]nebesa.us/chat.txt[/url]

Помогите мне, пожалуйста!!!

   
 
 автор: kviki   (27.04.2007 в 12:45)   письмо автору
 
   для: Витос   (27.04.2007 в 12:23)
 

Попробуйте заменить 200 на 400 в этой строчке.
echo "<input name=\"msg$ref\" maxlength=\"200\" title=\"Text\"/><br/>";

а про смайлы не совсем понял? один выводятся, а остальные не видно совсем? или тектсовый аналог? и что значит когда рисуешь?

   
 
 автор: bronenos   (27.04.2007 в 13:28)   письмо автору
 
   для: kviki   (27.04.2007 в 12:45)
 

сделайте в цикле вывода сообщений счетчик - сколько раз встречается смайл и все последующие замените регулярными на текстовый или бб эквивалент

   
 
 автор: Витос   (27.04.2007 в 14:05)   письмо автору
 
   для: bronenos   (27.04.2007 в 13:28)
 

bronenos, можете простым языком обьяснить, а то я это понял как "Синусоидальность дидукционного индуктора некоэмутируеться с хромофорной эфузией аксирогентно-фотонного адекватного триангулятора..." :)

   
 
 автор: kviki   (27.04.2007 в 14:08)   письмо автору
 
   для: Витос   (27.04.2007 в 14:05)
 

можно тогда другие файлы посмотреть?
и где можно посмотреть ваш чат в рабочем виде?
и скажите что это за файл: syst/optim.dat

   
 
 автор: kviki   (27.04.2007 в 14:29)   письмо автору
 
   для: kviki   (27.04.2007 в 14:08)
 

и скажите что выполняет эта строчка в вашем скрипте:

$str2 = substr($msg,strlen($a["user"]),strlen($msg)-strlen($a["user"]));
$msg = $str2;

   
 
 автор: Витос   (27.04.2007 в 14:02)   письмо автору
 
   для: kviki   (27.04.2007 в 12:45)
 

kviki, уже менял, то длинна поля ввода. Т.е. когда там нарисовать 400, то можно будет в поле ввода ввести 400, но когда отравляешь сообщение, то его обрежет на 200 обратно..

Пишешь 2 смайла .smile1. .smile2. Первый смайл превращаеться в картинку, а второй так и остаеться .smile2., вот... Всегда выводиться только самый первый смайл в сообщении, а следующие - как текст..

   
 
 автор: coloboc66   (27.04.2007 в 14:04)   письмо автору
 
   для: Витос   (27.04.2007 в 14:02)
 

"то его обрежет на 200 обратно.." - значит, обрезание делается в РНР-файле. Вы хотите похулиганить в чужом чате?

   
 
 автор: Витос   (27.04.2007 в 14:07)   письмо автору
 
   для: coloboc66   (27.04.2007 в 14:04)
 

coloboc66, так мало ведь, всего 200... Как же убрать это обрезание, чтоб писать 400? Не хочу я похулиганить, это мой чат)) [url]nebesa.us/chat/[/url]

   
 
 автор: bronenos   (27.04.2007 в 15:02)   письмо автору
 
   для: Витос   (27.04.2007 в 14:07)
 

как в тексте сообщения выглядят смайлы

   
 
 автор: coloboc66   (27.04.2007 в 17:41)   письмо автору
 
   для: Витос   (27.04.2007 в 14:07)
 

Не понял: если это ваш чат, то почему вы не можете открыыть РНР-файл и подредактировать код, отвечающий за длину сообщения? Или его писал кто-то другой? Но тогда вам все-равно нужно смотреть РНР-код.

   
 
 автор: Витос   (03.05.2007 в 22:19)   письмо автору
 
   для: coloboc66   (27.04.2007 в 17:41)
 

Не, не я писал, я только учусь.. А вот этого найти не могу.. Я ведь писал в начале файл.. Только вот я не знаю... ПОМОГИТЕ!!! Прошу вас... http://nebesa.us/chat.txt

   
 
 автор: bronenos   (03.05.2007 в 22:38)   письмо автору
 
   для: Витос   (03.05.2007 в 22:19)
 

я видел строчку
$msg = substr($msg,0,400);
либо там, мне кажется, в настройках надо повозиться.. где то есть..
картинки где я вообще не вижу

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования