Je rencontre un problème avec ma fonction. Le but de ma fonction est de forcer le chargement d'une chaîne. Qu'est-ce qu'il se passe vraiment, c'est que la chaîne est sortie à l'écran et non téléchargé.Téléchargement de chaîne de force avec l'en-tête http
C'est ma fonction:
function arrayToCSV($vectorDados, $cabecalho)
{
$arr = array();
$arr=$vectorDados;
$csv = $cabecalho . "\n";
foreach($arr as $row) {
$csv .=$row[0] . " " . $row[1] . " ". $row[2] . " " .$row[3] . " \n";
}
$filename = "emails_".date("Y-m-d_H-i",time());
header ("Content-Type: application/octet-stream");
header ("Content-disposition: attachment; filename=".$filename.".csv");
print $csv;
}
Fait cela, mais la chaîne est toujours sortie à l'écran. Merci quand même – RSilva