Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[PHP] Почему stream_get_contents читает 0 байт из потока?
|
|||
|---|---|---|---|
|
#18+
Всем привет. Ситуация, выбираю бинарные данные с потока STDIN. Код: php 1. 2. 3. 4. 5. Бывают случаи, что итерация цикла выполняется, при этом log.bin пустой. (0 байт). У меня вопрос, на каком тогда основании feof возвращает TRUE если данных на потоке нет? Или же если они есть, то почему stream_get_contents не возвращает 1 байт данных потока? Самое интересное что такая ситуация проявляется рандомно как то. а 90% все работает. Пробовал и stream_select для проверки изменения на потоке - тоже самое. Вообще загадка какая то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 15:35 |
|
||
|
[PHP] Почему stream_get_contents читает 0 байт из потока?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 15:36 |
|
||
|
[PHP] Почему stream_get_contents читает 0 байт из потока?
|
|||
|---|---|---|---|
|
#18+
ScareCrow - вы что бот на форуме написанный для разбрасывания ссылок на доку по любым темам? Тогда самоуничтожтесь если вы бот, а если нет, то дайте нормальный ответ, как и все адекватные люди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 15:48 |
|
||
|
[PHP] Почему stream_get_contents читает 0 байт из потока?
|
|||
|---|---|---|---|
|
#18+
а скажите - адекватные люди читают документацию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 15:49 |
|
||
|
[PHP] Почему stream_get_contents читает 0 байт из потока?
|
|||
|---|---|---|---|
|
#18+
ScareCrow - вам пофлудить охота? У вас есть, что сказать по теме? Если нет, то проходим мимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 16:07 |
|
||
|
[PHP] Почему stream_get_contents читает 0 байт из потока?
|
|||
|---|---|---|---|
|
#18+
Извиняюсь за не корректное указание темы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 16:32 |
|
||
|
[PHP] Почему stream_get_contents читает 0 байт из потока?
|
|||
|---|---|---|---|
|
#18+
Electric200, ну и откуда вы это запускаете? stdin это ввод с консоли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 17:32 |
|
||
|
[PHP] Почему stream_get_contents читает 0 байт из потока?
|
|||
|---|---|---|---|
|
#18+
Некая тулза передает мне поток с сокета. Собственно в STDIN я получаю данные с сокета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 18:09 |
|
||
|
[PHP] Почему stream_get_contents читает 0 байт из потока?
|
|||
|---|---|---|---|
|
#18+
feof() не проверяет наличие данных. В случае сокета - это проверка, что другая сторона сокет не закрыла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 07:22 |
|
||
|
[PHP] Почему stream_get_contents читает 0 байт из потока?
|
|||
|---|---|---|---|
|
#18+
т.е проверяет что поток открыт? Ок. как мне тогда корректно проверять есть ли новые данные на потоке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 11:10 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=101&tid=1463380]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 364ms |

| 0 / 0 |
