aide fonction file_exists (!file_exists)
Posté : 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 :
Merci à tous pour votre aide
Michael
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');
?>
Michael