Ciao a tutti,
sto scrivendo una funzione di esportazione in Excel di dati da db.
Per scaricare il file si lavora su content-disposition: attachment, ma io in questa fase di scrittura avrei maggior comodità a visualizzare il file direttamente nel browser. Nonostante ho impostato gli header (credo) correttamente, il browser prosegue invece in questa fase a farmi scaricare il file. Cosa c'è che non va?
classe export:
implementazione:Codice PHP:
public function Intestazione () {
$nomefile="export.xls";
header ("Content-Type: application/vnd.ms-excel; charset=utf-8");
header ("Content-Disposition: inline; filename=$nomefile"); }
il session_start è lì poichè porta con sè la query da cui ricavare i dati. Non so se può essere quello che da fastidio.Codice PHP:
<!DOCTYPE html>
<html>
<?php
require_once '/classes/class.export';
session_start();
$export = new Export();
$export->Intestazione();
[...]