Raga urge aiuto.
Ho questo codice per l'esportazione in excel, funziona benissimo in locale (ambiente Win) su server Linux non mi viene fuori nulla
immagino che il problema sia la codifica dell'header qualcuno può aiutarmi ?
codice:$result=mysql_query($query2) or die("Query fallita".mysql_error()." ".$query2); header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download");; header("Content-Disposition: attachment;filename=Clienti_top_int.xls "); header("Content-Transfer-Encoding: binary "); xlsBOF(); // xlsWriteLabel(0,0,"ELENCO CLIENTI TOP INT.LI"); // SERVE PER INSERIRE UN TITOLO DI TESTA NEL FOGLIO // Make column labels. xlsWriteLabel(0,0,"N_POS"); xlsWriteLabel(0,1,"CLIENTE"); xlsWriteLabel(0,2,"GRUPPO CLIENTE"); xlsWriteLabel(0,3,"COD CLIENTE"); xlsWriteLabel(0,4,"CLUSTER"); xlsWriteLabel(0,5,"LOCALITA'"); //Per partire dal primo record mettere $xlsRow = 1; $xlsRow = 1; // genera il ciclo dei campi della tabella MySQL. while($row=mysql_fetch_array($result)){ xlsWriteNumber($xlsRow,0,$row['N_POS']); xlsWriteLabel($xlsRow,1,$row['RAG_SOCIALE']); xlsWriteLabel($xlsRow,2,$row['DESCR_GRUPPO']); xlsWriteLabel($xlsRow,3,$row['COD_CLIENTE']); xlsWriteLabel($xlsRow,4,$row['CLUSTER_TOP']); xlsWriteLabel($xlsRow,5,$row['LOCALITA']); $xlsRow++; } xlsEOF(); exit();
Denghiu![]()
.

Rispondi quotando