Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Чат для инетовского чата, Отправляем через делфи сообщения на php 
:(
    Опции темы
sashas1
  Дата 23.2.2005, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 9.1.2005

Репутация: нет
Всего: нет



Как сделать клиент для php чата?
PM MAIL WWW ICQ MSN   Вверх
sniron
Дата 5.3.2005, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 28.3.2004

Репутация: нет
Всего: нет



Моно попробовать реализовать с помощью IdHTTP
PM MAIL ICQ   Вверх
Poseidon
Дата 6.3.2005, 05:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 4
Всего: 133



sniron а можно по подробнее. Уж очень интересный вопрос затронут.


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
sniron
Дата 6.3.2005, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 28.3.2004

Репутация: нет
Всего: нет



Poseidon, я не профи в этом деле, но вот что думаю:
Код

var
chat: TIdHTTP;
base:string;
begin
chat:=TIdHTTP.Create(nil);
try
base := chat.Get('http://www.mychat.ru/script.php?nik=tester&user_mess=Hello');
except end;
chat.Free;
end;

А на серваке положить script.php, со скриптом который добавляет от виртуального пользователя tester его сообщение. Еще добавить что бы в случае успешного выполнения скрипта оно заносило из базы сообщений пользоваетелей в base.

Ну а теперь написать что б из base все данные выводились, скажем в memo
Конечно, впрос безопасности подвис, если пользоваетль узнает, что программа передает удаленному узлу данную строчку, то юзер без проблем откроет ее в браузере http://www.mychat.ru/script.php?nik=admin&user_mess=privet и зайдет под админом.

Моно впринципе, передавать еще одно значение, скажем indef_code в которой могуть быть заложены цифры, полученные путем шифрования значений nik и user_mess, а на серваке скрипт научить проверять на правильность значений! Вот тода уже придется разгадывать алгоритм шифрования! Вот например так:
http://www.mychat.ru/script.php?nik=admin&...$d5@f&ip{g
PM MAIL ICQ   Вверх
sashas1
Дата 7.3.2005, 02:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 9.1.2005

Репутация: нет
Всего: нет



ээээ.. так как вс етаки сделать для чата барадина? там на том на котором нету запрета на браузер???
PM MAIL WWW ICQ MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0639 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.