Вывод данных в переменную (буфер) и отправка на почту
13 марта 2016
Ниже описывается способ получения содержимого массивов через вывод данных в переменную и отправку их на почту.
ob_get_contents - возвращает содержимое буфера вывода;
ob_end_clean - очищает буфер и отключает дальнейшую буферизацию;
ob_start();
echo '----------------------------------------<br>';
echo 'GET<br><pre>'; print_r($_GET); echo '</pre><br><br>';
echo '----------------------------------------<br>';
echo 'POST<br><pre>'; print_r($_POST); echo '</pre><br><br>';
echo '----------------------------------------<br>';
$message_text = ob_get_contents();
ob_end_clean();
mail('mail@yandex.ru', 'Отладка', $message_text);
Описание функций
ob_start - включает буферизацию вывода;ob_get_contents - возвращает содержимое буфера вывода;
ob_end_clean - очищает буфер и отключает дальнейшую буферизацию;