Автор Тема: Как писать демоны чатов на ПХП??  (Прочитано 6358 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
Как писать демоны чатов на ПХП??
« : 04 Октября 2002, 20:03:40 »
Хочу написать чат, а вот как для него демон написать не знаю..
Мне тормоз послужил толчком...

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как писать демоны чатов на ПХП??
« Ответ #1 : 04 Октября 2002, 21:45:14 »
A v chem problema?
Ti ne znaesh chto takoe "demon" i chem on otlichaetsya ot samoj obichnoj unix programmi?

a php u tebya est\'? (ne apache+mod_php, a imenno programka pod nazvaniem php)

/usr/bin/php naprimer
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как писать демоны чатов на ПХП??
« Ответ #2 : 04 Октября 2002, 22:09:15 »

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как писать демоны чатов на ПХП??
« Ответ #3 : 04 Октября 2002, 22:13:08 »
на http://phpclasses.phpclub.net/ поищи. Там есть класс demon.class.php (название примерное). Посмотри его в качестве примера.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
Как писать демоны чатов на ПХП??
« Ответ #4 : 05 Октября 2002, 12:22:18 »
Oak, есть.

Макс чё-то я ничего там не нашёл :( Хотя сайтец прикольный...

Я так понимаю ДЕМОН пишется и компилится как бинарник.
Тоесть или под УНИХ или под ВИНДЫ...
Тоесть ни о какой кроссплатформенности думать не стоит?

Или я ошибаюсь?
Мне тормоз послужил толчком...

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как писать демоны чатов на ПХП??
« Ответ #5 : 05 Октября 2002, 13:54:59 »
Да не на называй ты его "демон" и проблем будет меньше.
Просто Chat-server

И тогда никаких проблем - запускаешь скрипт в фоновом режиме
откуда угодно и все.

Только следишь чтобы он на экран ничего не писал.

unix :   php script.php &
win: как сервис или в sturtup
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как писать демоны чатов на ПХП??
« Ответ #6 : 05 Октября 2002, 14:44:49 »
Цитировать
Макс чё-то я ничего там не нашёл  Хотя сайтец прикольный...
сорри правильно daemon а не demon.
http://phpclub.mirrors.phpclasses.org/browse.html/package/671.html
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
Как писать демоны чатов на ПХП??
« Ответ #7 : 05 Октября 2002, 17:51:43 »
Макс Извини за то что я чайник, но чё-то у меня не запускается...
пишет:
-----------------------------------------------------------------------
Parse error: parse error, unexpected T_STRING in c:\\web\\test\\class.daemon.php on line 150

Fatal error: Cannot instantiate non-existent class: daemon in c:\\web\\test\\daemon.php on line 6
-----------------------------------------------------------------------
Может ошибка в неправильном пути к РНР ...  там стоит #!/usr/lib/cgi-bin/php4 -q
А у меня РНР.ЕХЕ лежит в с:\\рнр\\рнр.ехе и установлен как CGI
Я пытался поменять но ничего не выходит..

Oak А как блин его запускать в фоновом режиме-то????
Мне тормоз послужил толчком...

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
Как писать демоны чатов на ПХП??
« Ответ #8 : 05 Октября 2002, 18:25:55 »
Цитировать
win: как сервис или в sturtup

если писать в стартап, тогда будет работать когда кто-то залогинился, иначе будет отключен. так что однозначно нужен сервис под винду.
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как писать демоны чатов на ПХП??
« Ответ #9 : 05 Октября 2002, 18:38:29 »
Цитировать
Parse error: parse error, unexpected T_STRING in c:\\web\\test\\class.daemon.php on line 150
ну дык ошибки исправь. Насколько я помню там какие-то траблы с переводом строк были. Например некоторые строки просто "разорваны" были. Типа
socket_w
rite ($this->msg_socket, $string, strlen ($string));
вместо
socket_write ($this->msg_socket, $string, strlen ($string));

Посмотри, поисправляй
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
Как писать демоны чатов на ПХП??
« Ответ #10 : 06 Октября 2002, 00:15:31 »
Дык мне бы саму фишку всего этого просечь... а на чужих примерах я плохо учусь..

Может есть какие-нибудь доки/мануалы/факи по этому делу?..
Мне тормоз послужил толчком...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как писать демоны чатов на ПХП??
« Ответ #11 : 06 Октября 2002, 00:35:40 »
вряд ли.
на РНР не пишут демонов.

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
Как писать демоны чатов на ПХП??
« Ответ #12 : 06 Октября 2002, 22:46:15 »
Тогда доку по запуску РНР скриптов в фоновый режим..
Мне тормоз послужил толчком...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как писать демоны чатов на ПХП??
« Ответ #13 : 06 Октября 2002, 23:03:57 »
set_time_limit(0);
ignore_user_abort();

и не забудь сделать бэкап сайта, потому, что с хостинга тебя в три шеи погонят за такие штуки.

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
Как писать демоны чатов на ПХП??
« Ответ #14 : 06 Октября 2002, 23:25:43 »
А для чего эти функции и как их применять?
Мне тормоз послужил толчком...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28