Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / обрезка части текста при выводе / 6 сообщений из 6, страница 1 из 1
29.01.2014, 12:32
    #38541886
XmarkerX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обрезка части текста при выводе
Доброго дня!
Уважаемые коллеги, такая вот странная картина...
выполняю код:
Код: php
1.
2.
3.
4.
ob_start();
echo str_repeat('1',1000000);
$data = ob_get_clean();
echo mb_strlen($data);


выводит 1000000 - всё в общем-то верно,
а когда пытаюсь отобразить все то что у меня в переменной $data - вывод обрезается.

обрезку конечно проверял несколько по другому:
Код: php
1.
2.
for($i=1; $i<=1000000; $i++)
  echo $i.'<br>';


список оканчивается на цифре 3201

чувство такое, что существует некий ограничитель в php на объём выводимой информации.
- именно посредством php, так как тестировал вывод большой html страницы - там всё ровно.
...
Рейтинг: 0 / 0
29.01.2014, 13:09
    #38541942
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обрезка части текста при выводе
XmarkerX,

php.ini
output_buffering
...
Рейтинг: 0 / 0
29.01.2014, 14:48
    #38542130
XmarkerX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обрезка части текста при выводе
к сожалению не помогает,
там стоит output_buffering = 4096 - этого вполне достаточно для вывода хотя бы 50 тыс. строк.

на всякий случай, у меня стоит nginx + php-fpm
...
Рейтинг: 0 / 0
29.01.2014, 14:52
    #38542146
XmarkerX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обрезка части текста при выводе
как раз в буфер ($data) попадает всё целиком,
а вот выводится малюсенький кусок.
у меня даже phpunfo() не полностью отображается :(
...
Рейтинг: 0 / 0
29.01.2014, 15:03
    #38542174
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обрезка части текста при выводе
тогда это точно не php
...
Рейтинг: 0 / 0
29.01.2014, 15:16
    #38542203
XmarkerX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обрезка части текста при выводе
ScareCrow,
Вы абсолютно правы!

Виноват Я... nginx по-умолчанию работал под пользователем "nginx",
я вручную это дело быстренько поменял на www-data а про директорию
/var/lib/nginx - позабыл,
логи мне подсказали, что у nginx'a нет доступа к этой директории
- сменил права и всё зашуршало!
Спасибо всем!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / обрезка части текста при выводе / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]