какой-то способ в настройках php5.6 изменить поведение file так, чтобы флаги FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES
по-умолчанию не действовали?
то есть на дебиане так:
user@deb:~$ echo "<?php var_dump(file('http://127.0.0.1/empty.txt'))?>" | php56
выдает array(0) {}
а на другом сервере
user@arch-linux:~$ echo "<?php var_dump(file('http://127.0.0.1/empty.txt'))?>" | php56
выдает array(1) {
[0]=>
string(2) "
"
}
но есть добавить вторым аргументом те флаги - то все работает корректно.
ls -lah empty.txt показывает, что там 0 байт.
если запросить через curl из консоли либо через php56 -a
то приходит пустая строка.
сорри нот сорри @phpGeeks
Обсуждают сегодня