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 :: Нужна помощь по COM порту
Покинул форум
Сообщений всего: 5
Дата рег-ции: Март 2008
Помог: 0 раз(а)
Ситуация такая.
Надо считать информацию с ком порта поступающую с АТС.
Это информация поступает в виде строчек типа
"2008.03.16/15:35 83832684571 1:34"
в итоге формируется список из этих строчек
"2008.03.16/15:35 83832684571 1:34"
"2008.03.16/15:35 83832684571 1:34"
.
.
.
"2008.03.16/15:35 83832684571 1:34"
так вот.
у меня не завершается цикл после обработки последнеей строки.
А хотелось чтобы программа закрывалась сама, после считывания последнеей строки.
мой урезанный код программы:
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
По идее это должно вывести "Caught inside loop!", если мое решение уходит в бесконечный цикл.
То, что на файле размером 1Кб получается такое, наводит на мысль, что Ваш веб-сервер не работает либо работает неправильно.
Проверьте, загружаются ли у Вас другие страницы php, размещенные на этом же сервере.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
flame2008
Отправлено: 18 Марта, 2008 - 06:51:50
Новичок
Покинул форум
Сообщений всего: 5
Дата рег-ции: Март 2008
Помог: 0 раз(а)
Вот такую хрень выдает если использованть веб-сервер.
Warning: file(COM5) [function.file]: failed to open stream: Permission denied in N:\servers\Apache\htdocs\1.php on line 3
Warning: Invalid argument supplied for foreach() in N:\servers\Apache\htdocs\1.php on line 5
EuGen
Отправлено: 18 Марта, 2008 - 09:55:10
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Ну это значит, что PHP не может получить доступ к файлу Вашему. Установите права 777 и попробуйте снова.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
valenok
Отправлено: 18 Марта, 2008 - 10:09:28
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Хм, и точно. У меня что-то не ассоциировалось fopen() с портом COM; я почему-то подумал что автор уже считал все дело в файл и теперь трудности, так что чего-то меня не туда занесло.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.