|
|
|||||
во, классно, понакачали файл и ни одного комментария не оставили... жду комментариев по поводу "как правильно"
|
|
|||||
Регистрация: Dec 2003
Сообщений: 347
|
2Dr.OH
Цитата:
у меня: Apache 1.3.27 и PHP 4.3.0. Это ты брал с http://phpclub.net/ ? если нет, то вот кусок кода с чтением от туда
__________________
[GIN] |
|
|||||
у меня стоит Apache2 и PHP5... в более ранних версиях функции socket_create и socket_close заменяются на просто create и close соответственно.
Спасибо за код, сейчас буду разбираться. И еще раз повторю вопросик #2. Как скрипт-то сам запускать? |
|
|||||
Цитата:
|
|
|||||
Регистрация: Dec 2003
Сообщений: 347
|
изменил socket_create на create, но теперь ошибка "Fatal error: Call to undefined function: create()"
Цитата:
Ты откуда брал инфу? Мне один знакомый посоветовал книгу "Flash&XML Руководство по разработке" Д.Джекобсон. говорит, что там подробно написано как всё сделать и есть коды севера на пхп. Ты нигде не видел такую?
__________________
[GIN] |
|
|||||
как ее убрать... в смысле в чем тогда прикол скрипта будет, если он ничего читать не будет?
Не, если кто-то сам запускает это не выход. Если это чат, то кто там запускать бует что-то? и какова гарантия, что этот, кто запускает не закроет скрипт в самое неподходящее время посреди работы? |
|
|||||
[++]
|
Во-первых, не какую строчку убирать не надо. Надо раскомментить php_sockets.dll (или типа того) в конфиге.
Во-вторых, сокеты на PHP не выполняют той функции, которую выполняют в серьёзных языках, так что нормальную клиент-серверную игру на PHP не сделаешь. |
|
|||||
строчку в extensions в php.ini для подключения php_sockets.dll я раскоментировал, иначе вообще ни одна функция не работала бы...
Оно просто обязано работать! Ведь как-то все эти функции при создания тестировались. для чего тогда во Flash'е целый класс создан XMLSocket, ведь не для крутизны, как-то он работать должен! я смотрел по темам, все говорили, "все, спасибо, я разобрался, все сделал" ну.. и как же все всё сделали??? |
|
|||||
только что прочитал как правильно передавать данные к скрипту.. в общем функция socket_read ожидает строку с последним нулевым символом. Чтобы это обойти надо либо его добавлять ко всем сообщениям, либо ставить в качестве третьего параметра к socket_read PHP_BINARY_READ (первый способ почему-то пока что не работает)
|
Часовой пояс GMT +4, время: 11:19. |
|
« Предыдущая тема | Следующая тема » |
|
|