Dyr3e
Messages postés85Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention 4 juillet 2006
-
20 juin 2005 à 10:44
Dyr3e
Messages postés85Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention 4 juillet 2006
-
20 juin 2005 à 11:27
bonjour,
j'utilise un script pour pouvoir exporter des fichiers au format csv (je l'ai trouvé grace a phpcs.com :) ) mais j'obtient un message sous IE indiquant que le site distant ne peut être joint, bref impossible de télécharger ce fichier. Sous Firefox, aucun problème ... aurais-je omis quelquechose pour ne pas froisser cet être chère qu'est IE ?
le code:
// Selection de la table
$r = mysql_query("SELECT * FROM table");
if(mysql_num_rows($r) == 0) echo "cette table est vide";
else
{
// Injection des headers
header("Content-Type: application/csv-tab-delimited-table");
header("Content-disposition: filename=table.csv");
// affichage du titre des colonnes for($i 0; $i < mysql_num_fields($r); $i++) $t[$i] mysql_field_name($r, $i);
echo '"',implode("";"",$t),""\n";
// affichage des données de la table
while($d = mysql_fetch_assoc($r))
echo '"',implode("";"",$d),""\n";
}
Dyr3e
Messages postés85Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention 4 juillet 2006 20 juin 2005 à 11:04
hélas non,
j'ai crée un fichier test en php ne contenant que ce script...
si j'enlève les Header, ca fonctionne et il m'affiche a l'ecran le resultat de ma requête ( un peu inutile je te l'accorde :) ) mais dès que les Header sont en place, seul Firefox semble y comprendre quelquechose.