ciao,
anche se mi è sembrato che il topic è vecchio provo a replicare per lo stesso problema.
Ho usato il codice:
Codice PHP:
$var=fopen("inputTensor.csv","a+r+");
for($i = 0; $i < $rows; $i++) {
for($j = 0; $j < $cols; $j++) {
echo " matrice 1: $matrix_1[$i][$j]
";
fwrite($var, "$matrix_1[$i][$j], ");
}
}
fclose($var);
ma quando cerco di aprire il file da esplora risorse mi da il messaggio di accesso negato.
Se uso il codice simile a quello indicato da badaze
Codice PHP:
for($i = 0; $i < $rows; $i++) {
for($j = 0; $j < $cols; $j++) {
print "$matrix_1[$i][$j]";
}
}
//Prende l'output e lo associa ad una variabile
$contenuto= ob_get_contents();
//Pulisce il Buffer di Output
ob_end_clean();
$tabella="inputTensor";
//A questo punto creo il file CSV prima associano l'hader e poi stampando il tutto
header("Content-Type: application/text");
header("Content-Disposition: attachment; filename=$tabella.csv");
print $contenuto;
ma ricevo errore di header:
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\xampp\htdocs\....
come mai?
Spero qualcuno mi sappia dare indicazioni.
grazie.