|
|
|
| Вот возник такой вопрос, нужно сделать бота для чата. Понимаю работы не мало, но не могли бы вы мне посказать несколько моментов, а именно:
Чат работает так: Имя и пароль, вводишь, нажимаешь вход, создается сессия, ид сессии заноситься в кукисы с временем жизни 0, т.е. после завершения сеанса кука удаляется. Писать в чат можно зная действительный на данный момент ИД сессии.
1. Как сделать аунтификация средствами пхп?
2. Как удерживать постоянной этой сессию (я так понимаю надо с промежутком 1-2 минуты обращаться к списку он-лайн, он тогда обновляет время жизни в чате).
3. Как отправлять сообщение раз в 3-и минуты допустим?
Всем кто ответит, за ранее огромное спасибо! | |
|
|
|
|
|
|
|
для: B@cZ
(27.07.2006 в 01:34)
| | Если возможно опишите поподробнее, мне тож это интересно, как я понял тут надо будет работать с заголовками =) | |
|
|
|
|
|
|
|
для: B@cZ
(27.07.2006 в 01:34)
| | Боты вообще-то это просто куски кода, которые содержат, скажем, код добавления записи в базу данных чата.
То есть если есть таблица с сообщениями, то в нее добавляется обычным SQL-запросом какая-то информация.
А уж что и когда туда заносится - это просто зависит от самого кода. | |
|
|
|
|
|
|
|
для: Unkind™
(27.07.2006 в 01:56)
| | Нет ты не понял, бот будет находиться удаленно, не на том серваке, на котором чат, а на другом. Т.е. я скрипт допустим ставлю на крон, он коннектиться к чату, авторизируется, хранит сессию и шлет мое сообщение. Вот что мне нужно. | |
|
|
|
|
|
|
|
для: B@cZ
(27.07.2006 в 02:02)
| | Зачем извращение?? Или это способ зафлудить чужой чат? | |
|
|
|
|
|
|
|
для: Unkind™
(27.07.2006 в 02:13)
| | Ну почти =) | |
|
|
|
|
|
|
|
для: CrazyAngel
(27.07.2006 в 02:40)
| | Ну почти =)
Это как? | |
|
|
|
|
|
|
|
для: B@cZ
(27.07.2006 в 01:34)
| | А в чате, для которого этот бот, как проходит авторизация? cookies? сессии?.. | |
|
|
|
|
|
|
|
для: ЯR
(27.07.2006 в 03:06)
| | по условию =)
сессия, а ключ храниться в куках | |
|
|
|
|
|
|
|
для: B@cZ
(27.07.2006 в 01:34)
| |
setCookie("c_user_name", $user_name, time() + 2678400);
setCookie("c_chat_type", $chat_type, time() + 2678400);
setCookie("c_design", $design, time() + 2678400);
setCookie("c_hash", $c_hash, time() + 2678400);
setCookie("c_ulang", $user_lang, time() + 2678400);
|
Вот так на сколько я понял, исходы чата у меня есть.
setCookie("c_hash", $c_hash, time() + 2678400); - вот вот этот ид сессии, который основной. | |
|
|
|
|
|
|
|
для: B@cZ
(27.07.2006 в 11:57)
| | Я бы написал, тока через несколько дней уеду, времени сейчас мало. Не успею. | |
|
|
|
|
|
|
|
для: ЯR
(27.07.2006 в 16:27)
| | Я бы написал, тока через несколько дней уеду, времени сейчас мало. Не успею.
А че, несколько дней писать бота собрались? =))))) | |
|
|
|
|
|
|
|
для: Unkind™
(27.07.2006 в 16:57)
| | Нет. Просто я ещё некоторые скрипты пишу, а уезжаю я полсезавтра.
ЗЫ
Завтра может напишу, если другие скрипты заброшу. | |
|
|
|
|
|
|
|
для: ЯR
(27.07.2006 в 17:06)
| | Буду очень презнателен! | |
|
|
|
|
|
|
|
для: B@cZ
(27.07.2006 в 19:14)
| | Давай исходники, может успею. | |
|
|
|
|
|
|
|
для: ЯR
(28.07.2006 в 11:44)
| | http://www.vochat.com/
В разделе "Downoload" | |
|
|
|
|
|
|
|
для: B@cZ
(28.07.2006 в 19:15)
| | Мне тоже интересно ) .... главное не сам скрипт а опишите пожалуйста принцип действия ) .... очень интересно | |
|
|
|
|
|
|
|
для: Oligarx
(28.07.2006 в 20:44)
| | Кто-то поможет или нет? | |
|
|
|
|
|
|
|
для: B@cZ
(30.07.2006 в 03:29)
| | За спасибо весь скрипт? =) | |
|
|
|
|
|
|
|
для: Unkind™
(30.07.2006 в 03:36)
| | А за два спасибо ?)
мне тоже очень интересен этот скрипт ... ну или хотябы за подробную идею ))
просто жалко что тема уходит в глубины форума незаконченой (хотя тема очень интересная)
Заранее СПАСИБО :) | |
|
|
|
|
|
|
|
для: Oligarx
(01.08.2006 в 20:02)
| | up | |
|
|
|