invio mail con resoconto

Ciao a tutti,

sto leggendo dei record di dati contenuti in file txt con un ciclo while.

Ad ogni lettura produco un out a video mostrando o i messaggi di errore o quelli di avvenuta lettura.

Come posso fare in modo di prendere il risultato finale (che mostro a video facendo una echo per ogni riga letta) sia mandato via email ad un certo indirizzo.?????

Questa email non puņ essere mandata dopo ogni riga letta dal file ma alla fine come se fosse un report riassuntivo della lettura.

Come posso fare???

inviato 10 anni fa
stellina
X 0 X

Ci sono diverse strade:

1) cambi lo script eliminando tutti gli echo e inserendo in un'unica stringa tutto l'output prodotto. ALla fine dello script mostri la stringa (al browser) e la inserisci anche in una mail.

2) utilizzare le funzioni di buffer dell'output:

<?php
ob_start();

echo "Hello ";
echo "World";

// salvo tutto l'output prodotto in $out, da usare nella funzione mail
$out = ob_get_contents();

// invio l'output al borwser
ob_end_flush();
?>

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda