Назад | Перейти на главную страницу

Что считается выводом при запуске задания cron PHP-скрипта?

Я запускаю PHP-скрипт, который каждую минуту вставляет строки в базу данных, используя задание cron.

Мой провайдер говорит:

An email will be sent to this address ONLY if your cron produces output.
If no output is generated, then no email will be sent.

Я использую эхо-операторы в своем PHP только в случае ошибки запроса. Но у меня нет ошибок, и я вижу строки, появляющиеся в моей БД.

Тем не менее, я все еще получаю электронные письма с (почти) пустым содержимым, даже если у меня нет ошибок:

Content-type: text/html

Как я могу предотвратить это? Что считается выводом при запуске задания cron PHP-скрипта?

ОБНОВИТЬ

Чтобы избавиться от заголовка, см.: https://stackoverflow.com/questions/10723546/how-to-get-rid-of-content-type-text-html-in-php-script-output

У вас есть звонки на header в коде? Любые пробелы за пределами <?php ... ?> блоки? Чтобы ответить на ваш вопрос, «вывод» - это все, что будет отправлено в браузер без использования интерфейса командной строки, например, HTTP-заголовок, который вы видите.