Christian
2007-06-28 13:39:04 UTC
Bonjour,
1er problème :
J'ai un script qui créé un fichier, recevant le contenu d'une BD, puis je
l'envoi par les commandes header. Cela a marché, mais marche mal maintenant.
En effet j'ai maintenant en plus de mon contenenu BD le script et les
balises HTML. Pourquoi ?
Voici le script en question:
Connexion();
$Result = mysql_query($requete);
//Créé le fichier d'exportation ou ajoute les données dans le fichier
existant
$file = fopen("Export/ExportIncorpo.txt","w+");
//Inscrit les données de la table inscription
fwrite($file,"ID ; Dt Inscription ; Nom ; Prenom ; Date Naissance ;
Adresse ; CP ; Ville ; Mail ; Tel-1 ; Tel-2 ; MDP\r\n");
while ($champ = mysql_fetch_array($Result))
{
$ligne = $champ[0];
// complète la ligne d'enregistrement
for ($i=1;$i != $Limite;$i++)
{
$ligne .= ";" .$champ[$i];
}
$ligne .="\n";
fwrite($file,$ligne);
$Total = $a++;
}
fclose($file);
header('Content-type: text/plain');
readfile("Export/ExportIncorpo.txt");
header('Content-Disposition: attachment; filename="ExportIncorpo.csv"');
2ème problème:
J'ai des liens du style <a href="admin2.php?aff=expExp">Export</a>
J'aurais souhaité que la page se rafraîchisse à chaque clique sur les liens.
En effet à l'heure actuelle, lorsqu'un contenu est affiché celui-ci reste en
place.
Christian.
1er problème :
J'ai un script qui créé un fichier, recevant le contenu d'une BD, puis je
l'envoi par les commandes header. Cela a marché, mais marche mal maintenant.
En effet j'ai maintenant en plus de mon contenenu BD le script et les
balises HTML. Pourquoi ?
Voici le script en question:
Connexion();
$Result = mysql_query($requete);
//Créé le fichier d'exportation ou ajoute les données dans le fichier
existant
$file = fopen("Export/ExportIncorpo.txt","w+");
//Inscrit les données de la table inscription
fwrite($file,"ID ; Dt Inscription ; Nom ; Prenom ; Date Naissance ;
Adresse ; CP ; Ville ; Mail ; Tel-1 ; Tel-2 ; MDP\r\n");
while ($champ = mysql_fetch_array($Result))
{
$ligne = $champ[0];
// complète la ligne d'enregistrement
for ($i=1;$i != $Limite;$i++)
{
$ligne .= ";" .$champ[$i];
}
$ligne .="\n";
fwrite($file,$ligne);
$Total = $a++;
}
fclose($file);
header('Content-type: text/plain');
readfile("Export/ExportIncorpo.txt");
header('Content-Disposition: attachment; filename="ExportIncorpo.csv"');
2ème problème:
J'ai des liens du style <a href="admin2.php?aff=expExp">Export</a>
J'aurais souhaité que la page se rafraîchisse à chaque clique sur les liens.
En effet à l'heure actuelle, lorsqu'un contenu est affiché celui-ci reste en
place.
Christian.