O que é considerado como saída ao executar uma tarefa cron do script PHP?

2

Estou executando um script PHP que insere linhas em um banco de dados a cada minuto, usando uma tarefa cron.

Meu provedor diz:

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.

Estou apenas emitindo instruções echo no meu PHP quando há um erro de consulta. Mas eu não tenho erros, e vejo as linhas aparecendo no meu banco de dados.

No entanto, ainda recebo e-mails com conteúdo (quase) vazio, mesmo se eu não tiver erros:

Content-type: text/html

Como posso evitar isso? O que é considerado como saída ao executar uma tarefa cron do script PHP?

UPDATE

Para se livrar do cabeçalho, consulte: link

    
por Jérôme Verstrynge 23.05.2012 / 17:18

1 resposta

2

Você tem alguma chamada para header no código? Algum espaço em branco fora de <?php ... ?> blocos? Para responder à sua pergunta, 'saída' é qualquer coisa que seria enviada ao navegador em uma operação sem CLI, como o cabeçalho HTTP que você está vendo.

    
por 23.05.2012 / 17:24

Tags