par
new_michael » 09 juin 2022, 11:13
Bonjour à tous,
Je récupère les données d'un formulaire avec un fichier PHP, le problème est que je n'ai pas d' header dans mon fichier ce qui n'est pas pratique pour traiter les colonnes
du coup j'ai ajouté du code pour avoir les noms des colonnes mais j'aimerais que cela s'affiche qu'a la création du fichier
pour cela je pensais utiliser la fonction (!file_exists) mais cela ne marche pas

si vous pouvez m'aider cela serait grandement apprécié
voici la partie du code qui pose pb :
Code : Tout sélectionner
$dt = date("ym");
$dt2 = date("d/m/y H:i");
$fd =fopen("Files/RAC-".$dt.".csv","a+");
if (!file_exists("Files/RAC-".$dt.".csv" )) {
fwrite($fd,'Date');
fwrite($fd,";");
fwrite($fd,'Source');
fwrite($fd,";");
fwrite($fd,'Rachatdecredits');
fwrite($fd,";");
fwrite($fd,'vousetes');
fwrite($fd,";");
fwrite($fd,'Valeurbien');
fwrite($fd,";");
fwrite($fd,'NbCredits');
fwrite($fd,";");
fwrite($fd,'capitalrestantdu');
fwrite($fd,";");
fwrite($fd,'MensualiteActuelle');
fwrite($fd,";");
fwrite($fd,'AutresCredit');
fwrite($fd,";");
fwrite($fd,'CapitalAutresCreditDu');
fwrite($fd,";");
fwrite($fd,'MensualiteAutresCredit');
fwrite($fd,";");
fwrite($fd,'Tresorerie');
fwrite($fd,";");
fwrite($fd,'BesoinTresorerie');
fwrite($fd,";");
fwrite($fd,'Fichage');
fwrite($fd,";");
fwrite($fd,'Profession');
fwrite($fd,";");
fwrite($fd,'RevenuFoyer');
fwrite($fd,";");
fwrite($fd,'NBenfants');
fwrite($fd,";");
fwrite($fd,'Dettes');
fwrite($fd,";");
fwrite($fd,'DettesMontant');
fwrite($fd,";");
fwrite($fd,'Civilite');
fwrite($fd,";");
fwrite($fd,'Nom');
fwrite($fd,";");
fwrite($fd,'Prenom');
fwrite($fd,";");
fwrite($fd,'DateNaissance');
fwrite($fd,";");
fwrite($fd,'Telephone');
fwrite($fd,";");
fwrite($fd,'Email');
fwrite($fd,";");
fwrite($fd,'CodePostal');
fwrite($fd,";");
fwrite($fd,'Ville');
fwrite($fd,";");
fwrite($fd,'CoEmprunteur');
fwrite($fd,";");
fwrite($fd,"\n"); //A LA FIN ON BOUGE PAS
}
fwrite($fd,$dt2);
fwrite($fd,";");
fwrite($fd,$_SESSION['utm_source']);
fwrite($fd,";");
fwrite($fd,$Rachatdecredits);
fwrite($fd,";");
fwrite($fd,$vousetes);
fwrite($fd,";");
fwrite($fd,$Valeurbien);
fwrite($fd,";");
fwrite($fd,$NbCredits);
fwrite($fd,";");
fwrite($fd,$capitalrestantdu);
fwrite($fd,";");
fwrite($fd,$MensualiteActuelle);
fwrite($fd,";");
fwrite($fd,$AutresCredit);
fwrite($fd,";");
fwrite($fd,$CapitalAutresCreditDu);
fwrite($fd,";");
fwrite($fd,$MensualiteAutresCredit);
fwrite($fd,";");
fwrite($fd,$Tresorerie);
fwrite($fd,";");
fwrite($fd,$BesoinTresorerie);
fwrite($fd,";");
fwrite($fd,$Fichage);
fwrite($fd,";");
fwrite($fd,$Profession);
fwrite($fd,";");
fwrite($fd,$RevenuFoyer);
fwrite($fd,";");
fwrite($fd,$NBenfants);
fwrite($fd,";");
fwrite($fd,$Dettes);
fwrite($fd,";");
fwrite($fd,$DettesMontant);
fwrite($fd,";");
fwrite($fd,$Civilite);
fwrite($fd,";");
fwrite($fd,$Nom);
fwrite($fd,";");
fwrite($fd,$Prenom);
fwrite($fd,";");
fwrite($fd,$DateNaissance);
fwrite($fd,";");
fwrite($fd,$Telephone);
fwrite($fd,";");
fwrite($fd,$Email);
fwrite($fd,";");
fwrite($fd,$CodePostal);
fwrite($fd,";");
fwrite($fd,$Ville);
fwrite($fd,";");
fwrite($fd,$CoEmprunteur);
fwrite($fd,";");
fwrite($fd,"\n"); //A LA FIN ON BOUGE PAS
fclose($fd);
header('Location:/success.html');
?>
Merci à tous pour votre aide
Michael
Bonjour à tous,
Je récupère les données d'un formulaire avec un fichier PHP, le problème est que je n'ai pas d' header dans mon fichier ce qui n'est pas pratique pour traiter les colonnes
du coup j'ai ajouté du code pour avoir les noms des colonnes mais j'aimerais que cela s'affiche qu'a la création du fichier
pour cela je pensais utiliser la fonction (!file_exists) mais cela ne marche pas :-(
si vous pouvez m'aider cela serait grandement apprécié
voici la partie du code qui pose pb :
[code]
$dt = date("ym");
$dt2 = date("d/m/y H:i");
$fd =fopen("Files/RAC-".$dt.".csv","a+");
if (!file_exists("Files/RAC-".$dt.".csv" )) {
fwrite($fd,'Date');
fwrite($fd,";");
fwrite($fd,'Source');
fwrite($fd,";");
fwrite($fd,'Rachatdecredits');
fwrite($fd,";");
fwrite($fd,'vousetes');
fwrite($fd,";");
fwrite($fd,'Valeurbien');
fwrite($fd,";");
fwrite($fd,'NbCredits');
fwrite($fd,";");
fwrite($fd,'capitalrestantdu');
fwrite($fd,";");
fwrite($fd,'MensualiteActuelle');
fwrite($fd,";");
fwrite($fd,'AutresCredit');
fwrite($fd,";");
fwrite($fd,'CapitalAutresCreditDu');
fwrite($fd,";");
fwrite($fd,'MensualiteAutresCredit');
fwrite($fd,";");
fwrite($fd,'Tresorerie');
fwrite($fd,";");
fwrite($fd,'BesoinTresorerie');
fwrite($fd,";");
fwrite($fd,'Fichage');
fwrite($fd,";");
fwrite($fd,'Profession');
fwrite($fd,";");
fwrite($fd,'RevenuFoyer');
fwrite($fd,";");
fwrite($fd,'NBenfants');
fwrite($fd,";");
fwrite($fd,'Dettes');
fwrite($fd,";");
fwrite($fd,'DettesMontant');
fwrite($fd,";");
fwrite($fd,'Civilite');
fwrite($fd,";");
fwrite($fd,'Nom');
fwrite($fd,";");
fwrite($fd,'Prenom');
fwrite($fd,";");
fwrite($fd,'DateNaissance');
fwrite($fd,";");
fwrite($fd,'Telephone');
fwrite($fd,";");
fwrite($fd,'Email');
fwrite($fd,";");
fwrite($fd,'CodePostal');
fwrite($fd,";");
fwrite($fd,'Ville');
fwrite($fd,";");
fwrite($fd,'CoEmprunteur');
fwrite($fd,";");
fwrite($fd,"\n"); //A LA FIN ON BOUGE PAS
}
fwrite($fd,$dt2);
fwrite($fd,";");
fwrite($fd,$_SESSION['utm_source']);
fwrite($fd,";");
fwrite($fd,$Rachatdecredits);
fwrite($fd,";");
fwrite($fd,$vousetes);
fwrite($fd,";");
fwrite($fd,$Valeurbien);
fwrite($fd,";");
fwrite($fd,$NbCredits);
fwrite($fd,";");
fwrite($fd,$capitalrestantdu);
fwrite($fd,";");
fwrite($fd,$MensualiteActuelle);
fwrite($fd,";");
fwrite($fd,$AutresCredit);
fwrite($fd,";");
fwrite($fd,$CapitalAutresCreditDu);
fwrite($fd,";");
fwrite($fd,$MensualiteAutresCredit);
fwrite($fd,";");
fwrite($fd,$Tresorerie);
fwrite($fd,";");
fwrite($fd,$BesoinTresorerie);
fwrite($fd,";");
fwrite($fd,$Fichage);
fwrite($fd,";");
fwrite($fd,$Profession);
fwrite($fd,";");
fwrite($fd,$RevenuFoyer);
fwrite($fd,";");
fwrite($fd,$NBenfants);
fwrite($fd,";");
fwrite($fd,$Dettes);
fwrite($fd,";");
fwrite($fd,$DettesMontant);
fwrite($fd,";");
fwrite($fd,$Civilite);
fwrite($fd,";");
fwrite($fd,$Nom);
fwrite($fd,";");
fwrite($fd,$Prenom);
fwrite($fd,";");
fwrite($fd,$DateNaissance);
fwrite($fd,";");
fwrite($fd,$Telephone);
fwrite($fd,";");
fwrite($fd,$Email);
fwrite($fd,";");
fwrite($fd,$CodePostal);
fwrite($fd,";");
fwrite($fd,$Ville);
fwrite($fd,";");
fwrite($fd,$CoEmprunteur);
fwrite($fd,";");
fwrite($fd,"\n"); //A LA FIN ON BOUGE PAS
fclose($fd);
header('Location:/success.html');
?>
[/code]
Merci à tous pour votre aide
Michael