Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Perl


Информационный Канал Subscribe.Ru

RusFAQ.ru: Программирование на языке Perl

Выпуск № 036
от 20.07.2004, 14:50

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 98
Отправлено ответов: 50
Активность: 51.02 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

dbf
Статус: Начальный
Общий рейтинг: 166.66
[Подробней >>]
Student
Статус: Доверительный
Общий рейтинг: 158.18
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 97. Здравствуйте, ув. эксперты! Объясните, пожалуйста, принцип построения чатов. В частности, как осущес... (ответов: 2)

Вопросов: 1, ответов: 2


 Вопрос № 97

Здравствуйте, ув. эксперты! Объясните, пожалуйста, принцип построения чатов. В частности, как осуществляется пересылка строки из одного фрейма в другой, причем в во фрейме, где пишутся сообщения, идет дописывание строк. Как это осуществляется?



Вопрос отправлен: 16.07.2004, 20:23
Отправитель: k.o.

[Следующий вопрос >>] [Список вопросов]

Отвечает dbf

Здравствуйте, k.o.!
Не могу утверждать, что все чаты устроены именно так, но я свои делал таким образом :)
Есть 2 фрейма, 1-й условно назовём top (там появляются сообщения), 2-й bottom (там сообщения пишутся).
Нам понадобятся 2 скрипта.
1-й срабатывает при нажатие кнопки "Отправить" рядом с полем сообщения. Он получает сообщение, записанное в поле и имя отправителя из скрытого поля. После чего дописывает эти данные в файл с сообщениями.
2-й скрипт работает в фрейме top. Он выводит следующий html
Сперва что-нибудь для автообновления, например:
< meta http-equiv="refresh" content="5;URL=http://server.ru/cgi-bin/chat.cgi" > ,
где chat.cgi читает файл с сообщениями и выводит их (можно все, можно 10 последних и т.д.). Общая схема примерно такая, если нужно более подробно или код - обращайтесь.

Ответ отправлен: 16.07.2004, 20:46
Отправитель: dbf


Отвечает Student

Здравствуйте, k.o.!
Один из способов такой: во фрейме, где пишутся сообщения, отображается хтмл-документ, в который при посылке следующего сообщения происходит дописывание новой строки сообщения. Дописывание строки в файл в приложении. Пеменная $tell содержит строку сообщения.


Приложение:

Ответ отправлен: 16.07.2004, 21:02
Отправитель: Student



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (25)
C / C++ (11)
Perl (5)
Builder / Delphi (14)
Pascal (23)
Basic / VBA (9)
Java / JavaScript (5)
PHP (13)
Криптография (7)
WinAPI (11)
Радиоэлектроника (9)
Пользователю
Windows 95/98/Me (39)
Windows NT/2000/XP (51)
"Железо" (36)
Поиск информации (14)
Администратору
Windows NT/2000/XP (28)
Linux / Unix (17)
Юристу
Гражданское право (9)
Семейное право (7)
Трудовое право (8)
КоАП (6)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Адрес подписки
Отписаться

В избранное