Output su Browser dopo comando ob_clean e flush

di il
1 risposte

Output su Browser dopo comando ob_clean e flush

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

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte