![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| VKlim |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 1.2.2007 Репутация: нет Всего: нет |
У меня непонятные вещи какие-то творятся. Объявляю глобальные переменные, но их никто не видит. Объявляю через global $... но функции их не видят. Что делать?
И еще такой вопрос. Видимо именно из-за этих глобалов сокеты, создаваемые в функции, при выходе из нее пропадают, разрывается соединение с серваком. ПОчему это может быть и как от этого избавиться? |
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 2 Всего: 54 |
Код в студию.
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| VKlim |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 1.2.2007 Репутация: нет Всего: нет |
ВОт код куска проги. Глобольные переменные видеться никак не хотят. Пробовал и без массива $GLOBALS, эффект один и тот же. Адрес пуст, порт пуст. МОжно переписать адрес и порт вречную, тогда секот создастся, сконнектится с серваком, но тут же связь обрывается Это сообщение отредактировал(а) VKlim - 2.2.2007, 10:38 |
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 2 Всего: 54 |
У меня эти переменные видны.
Но так лучше не делать попробуй так:
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| VKlim |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 1.2.2007 Репутация: нет Всего: нет |
Спаисбо, с глобальными разобрался! Но все равно с сокетом проблемы. Он объявляется нормально, функции его видят. Я в нек. функции передаю через сокет какую-то информацию. При выходе из функции сокет закрывается (сервак пишет, что клиент отсоединился). В чем проблема? Как ее решить?
|
|||
|
||||
| mishaSL |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 2 Всего: 54 |
Да не делай ты лишних глобальных переменных в функциях, потом только больше запутаешься, передавай лучше что нужно как аргументы в функцию.
А этим что ты хочешь сделать? выведи результат скажем:
Там будет false скорее всего. Так не делается. Вторым параметром передаются заголовки. -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
||||
|
|||||
| VKlim |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 1.2.2007 Репутация: нет Всего: нет |
Да это все нормально, работает. Серваку через сокет передается 5. Но вот он передает и отконнективается |
||||
|
|||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 2 Всего: 54 |
Что у тебя выводит эта строка:
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| VKlim |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 1.2.2007 Репутация: нет Всего: нет |
Выводит int(1) Еще. Подскажите, что такое. Пишу
Мне выводится:
|
||||||||
|
|||||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |