Bonjour tout le monde.
J'ai un soucis étrange :
J'exporte des données d'une base MySQL vers un fichier excel en php.
Le code est tout bête :
Quand je teste en local avec EasyPHP : pas de soucis.
Quand je teste sur mon serveur (OVH mutualisé) : j'ai une erreur :
Pourtant je n'ai pas de flux qui part avant mes headers ils me semble non ?
Merci d'avance
Julien
J'ai un soucis étrange :
J'exporte des données d'une base MySQL vers un fichier excel en php.
Le code est tout bête :
<?php
require("zodiaclib.php");
$XLSquery="select nom, prenom, email, branche from soiree where reponse=1 order by branche, nom";
$XLSresult=mysql_query($XLSquery);
$xls_output="";
while($XLSval=mysql_fetch_array($XLSresult)){
$xls_output.=$XLSval['nom']."\t ".$XLSval['prenom']."\t ".$XLSval['email']."\t ".$branches[$XLSval['branche']]."\n";
}
header("Content-Type: application/vnd.ms-excel");
header("Content-disposition: attachment;filename=inscrits.xls");
print $xls_output;
exit;
?>
Quand je teste en local avec EasyPHP : pas de soucis.
Quand je teste sur mon serveur (OVH mutualisé) : j'ai une erreur :
a écrit :
Warning: Cannot modify header information - headers already sent by (output started at /home.10.29/kamelias/www/zodiac/php_xls.php:1) in /home.10.29/kamelias/www/zodiac/php_xls.php on line 9
Warning: Cannot modify header information - headers already sent by (output started at /home.10.29/kamelias/www/zodiac/php_xls.php:1) in /home.10.29/kamelias/www/zodiac/php_xls.php on line 10
Pourtant je n'ai pas de flux qui part avant mes headers ils me semble non ?
Merci d'avance
Julien