|
Включение output_buffering
|
| Автор |
Сообщение |
Steam
Зарегистрирован: 31.05.2007 Сообщения: 6
528 
|
Добавлено: Пт, 01 Июн, 2007 09:13 Заголовок сообщения: Включение output_buffering |
|
|
Просьба помочь с функцией output_buffering в php
функция нужна для установки статистики. Пробовал прописать в .htacess, сайт упал с ошибкой 500, создавал файл php.ini , не помогло.
Помогите кто может! |
|
| Вернуться к началу |
|
 |
Steam
Зарегистрирован: 31.05.2007 Сообщения: 6
528 
|
Добавлено: Пт, 01 Июн, 2007 13:12 Заголовок сообщения: |
|
|
Мне кто-нибудь поможет?  |
|
| Вернуться к началу |
|
 |
Wink Согнул ложку


Зарегистрирован: 08.08.2006 Сообщения: 904 Откуда: Россия, Омск 113638 
|
Добавлено: Пт, 01 Июн, 2007 13:25 Заголовок сообщения: |
|
|
| Какой именно код не работает? |
|
| Вернуться к началу |
|
 |
Steam
Зарегистрирован: 31.05.2007 Сообщения: 6
528 
|
Добавлено: Сб, 02 Июн, 2007 06:26 Заголовок сообщения: |
|
|
| output_buffering = on |
|
| Вернуться к началу |
|
 |
Wink Согнул ложку


Зарегистрирован: 08.08.2006 Сообщения: 904 Откуда: Россия, Омск 113638 
|
Добавлено: Сб, 02 Июн, 2007 11:20 Заголовок сообщения: |
|
|
Steam
output_buffering это всего лишь флаг, который управляет поведением буферизации стандартного вывода. Какой именно твой php-код не работает без установки этого флага и почему ты решил, что в php.ini этот флаг не устанавливается?
Вот кусок моего phpinfo() после того как я добавил в php.ini строку | Код: | | output_buffering = on | всё работает нормально
 |
|
| Вернуться к началу |
|
 |
Steam
Зарегистрирован: 31.05.2007 Сообщения: 6
528 
|
Добавлено: Сб, 02 Июн, 2007 13:28 Заголовок сообщения: |
|
|
Я больше дизайнер и в программой части не особо разбираюсь.
Пробую установить qPS ([quark] PsychoStats)
Без проблем ставил на свой комп, всё прекрасно работало.
При добавлении строки в ПхП.ини ПхПинфо показывает 1, но стата не ставится:
| Код: |
Warning: Cannot modify header information - headers already sent by (output started at /home/aa2lclan/public_html/stats/install.php:1) in /home/aa2lclan/public_html/stats/install.php on line 109
Warning: Cannot modify header information - headers already sent by (output started at /home/aa2lclan/public_html/stats/install.php:1) in /home/aa2lclan/public_html/stats/install.php on line 110
Warning: Cannot modify header information - headers already sent by (output started at /home/aa2lclan/public_html/stats/install.php:1) in /home/aa2lclan/public_html/stats/install.php on line 111
Warning: Cannot modify header information - headers already sent by (output started at /home/aa2lclan/public_html/stats/install.php:1) in /home/aa2lclan/public_html/stats/install.php on line 112
# qPS MySQL Settings [mysql] host = localhost username = *********** password = *************** dbname = ********** tableprefix = qps_ compression = 0
|
Поскольку я знаю такое бывает при невключённом output_buffering |
|
| Вернуться к началу |
|
 |
Wink Согнул ложку


Зарегистрирован: 08.08.2006 Сообщения: 904 Откуда: Россия, Омск 113638 
|
Добавлено: Сб, 02 Июн, 2007 15:38 Заголовок сообщения: |
|
|
Подобные предупреждения говорят о том, что скрипт где-то выводит html до передачи клиенту cookie и заголовков. Это ошибка в коде.
Хотя output_buffering действительно в таких случаях помогает. Попробуй скопировать php.ini в папку /stats/ |
|
| Вернуться к началу |
|
 |
Steam
Зарегистрирован: 31.05.2007 Сообщения: 6
528 
|
Добавлено: Сб, 02 Июн, 2007 16:47 Заголовок сообщения: |
|
|
| Огромное спасибо! Помогло! |
|
| Вернуться к началу |
|
 |
|