per l'esport su Word hai bisogno degli oggetti COM installati sul server, e puoi usare questa funzioncina:
Codice PHP:
/*
Scrive un testo ($txt) in un file Microsoft Word indicato ($save_path).
Utilizza gli oggetti COM.
@source code [url]http://www.phpfreaks.com[/url]
*/
function word_exporting($txt, $save_path, $error_msg) {
$word=new COM("Word.Application") or die($error_msg);
$word->visible = 1;
$word->Documents->Add();
$word->Selection->Typetext($txt);
$word->Documents[1]->SaveAs($save_path);
$word->Quit();
}
per l'esport in Excel invece basta che all'inizio della pagina dichiari questo header:
Codice PHP:
header("Content-Type: application/vnd.ms-excel");
e poi visualizzi i dati come normalissima tabella HTML. il browser lo visualizzerà come foglio Excel.