Как вы считаете, рациолнально ли использовать следующее решения для (хоть какого-то) уменьшения объема загружаемых пользователем данных:
// header.inc.php
// {
function kill_format($buffer) { return preg_replace(\'/ {2,}|\\r|\\n|\\t/\', \'\', $buffer); }
ob_start(\'kill_format\');
// }
// footer.inc.php
// {
ob_end_flush();
// }
// script.php
// {
require \'header.inc.php\';
// output data...
require \'footer.inc.php\';
// }
Таким образом из выходного потока удаляются лишние пробелы и символы \\r\\n ...
Если есть такие места в выходном потоке где использование такого "способа сжатия" нежелательно, тогда просто можно окружить это место вызовом двух ф-ций:
ob_end_flush();
// ...форматно-зависимые данные...
ob_start(\'kill_format\');