Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Почему не пишет в файл
А откуда берется $info и $info2? Подозреваю, что ниоткуда, стало быть они не совпадают по маске с тем, что обозначено в preg_match и потому ничего не записывается следую условию в if
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
nordghost
Отправлено: 10 Февраля, 2012 - 13:57:07
Посетитель
Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011
Помог: 3 раз(а)
$info и $info2 создаются вывести их содержимое могу так
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Мелкий
Плохо тем, что если это действительно с одной машины несколько клиентов на один порт, то нужно знать удаленный порт, чтобы различить.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Мелкий
Отправлено: 10 Февраля, 2012 - 14:49:52
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
EuGen, так и не различить их будет с одной машины и знание порта клиента не поможет: ведь каждая следующая итерация клиента будет открывать новый порт. Однако и сам клиент не имеет различий в этом коде для одной машины.
----- PostgreSQL DBA
EuGen
Отправлено: 10 Февраля, 2012 - 15:13:33
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Мелкий
Имелось ввиду если клиентов оговоренное число и сервер знает порт (хотя и в этом случае есть привязка к одной TCP-сессии, согласен).
В общем, проще всего использовать преформатированную строку со служебными полями для однозначного определения клиента. Простейший пример я привел выше.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
nordghost
Отправлено: 10 Февраля, 2012 - 18:22:42
Посетитель
Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011
Помог: 3 раз(а)
Всё работает но возникла проблема, пишет не в папку logfiles а в файл которому даёт имя со слешом logfiles\log2.txt
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.