no save
Assistance
Achat
News

Forum | webmastering
pb header et creation csv en PHP
pinkemma, le ven. 25 mai 2007 à 15:43:37
Bonjour,je souhaite créer un fichier csv en php.
Pour cela j'utilise ce code:

<?PHPjavascript:;
javascript:;
$array = array(
'france' => array('francais','60','paris'),
'belgique' => array('francais','5','bruxelles'),
'italie' => array('italien','55','rome'));

$csv = "Pays;Langue;Population;Capitale\n";
// construction de chaque ligne
foreach($array as $pays => $donnees)
{ // on concatene a $csv
$csv .= "$pays;".$donnees[0].';'.$donnees[1].';'.$donnees[2]."\n"; // le \n final entre " "
}
// toutes les donnees sont en chaine, on va envoyer :
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=\"monsuperfichier.csv\"");
print($csv);
exit;
?>


PB: le navigateur affiche ceci:
Warning: Cannot modify header information - headers already sent by (output started at /home/wmbleu/bleu-digital.fr/www/test/exporter.php:7) in /home/wmbleu/bleu-digital.fr/www/test/exporter.php on line 21

Warning: Cannot modify header information - headers already sent by (output started at /home/wmbleu/bleu-digital.fr/www/test/exporter.php:7) in /home/wmbleu/bleu-digital.fr/www/test/exporter.php on line 22
Pays;Langue;Population;Capitale france;francais;60;paris belgique;francais;5;bruxelles italie;italien;55;rome

savez vous d'où vient le probleme?
merci d'avance
--



s.spark
mai 07
Suivant
REPONSES
s.spark
mai 07
pinkemma
mai 07
argos
juil. 07
Burnog
oct. 08
reedbedroom
01 avr.
Version Web
Réalisé par RedShift
no save