Ciao a tutti,
ho un problema di output sul browser dopo aver usato l'istruzione ob_clean() e flush().
Ho bisogno di far scaricare un file generato e dopo aver fatto il download, eliminarlo dal server.
Ho utilizzato questo codice :
<?php
ignore_user_abort (true);
set_time_limit ( 0 );
$file_path = './'.$filename;
$file_type = 'text/csv';
$file_name = $filename;
//header ( 'Cache-Control: max-age=31536000' );
//header ( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
header ( 'Content-Length: ' . filesize ( $file_path ) );
//header ( 'Content-Disposition: filename="' . $file_name . '"' );
header ( 'Content-Type: ' . $file_type . '; name="' . $file_name . '"' );
header('Content-disposition: attachment;filename="' . $file_name . '"');
ob_clean();
flush();
readfile ( $file_name );
unlink ( $destPos );
unlink ( $file_name );
exit ();
?>
Ora pero' ho bisogno che continui lo script in PHP, scrivendo sul browser altre info come il numero di righe o semplicemente avvisare l'utente che il file si trova gia' nella sua cartella di download.
Sto provando con ob_start, ho provato anche con $stringa=ob_get_clean.
Ho provato anche a scrivere prima le info che mi occorrono far visualizzare, ma senza successo.
Avete un'idea di come far apparire ulteriori echo sul browser?
Grazie
Ciao
Antonio