Probleme de fputs !!

Fab121205 Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   -  
 Fab -
J ai un probleme j'ai cree un systeme d inscription pour une course a pied et je liste les inscrit dans un dossier.txt mais des que test en m'inscrivant ca met à la place de celui qui etais deja inscrit avant ext.(en gros ca remplace) Voila le code :
	
<?php
	 
	    $_POST["rien"] = (' | | | | | | |');
	    $inscrit = fopen('inscrit.txt', 'r+');
		fputs($inscrit, ' '.$_POST["prenom"].' '.$_POST["nom"].' '.$_POST["adresse"].' '.$_POST["date"].' '.$_POST["date2"].' '.$_POST["date3"].' '.$_POST["email"].' '.$_POST["telephone"].' '.$_POST["categorie"].' '.$_POST["rien"]. "\n");
		fputs($inscrit, '-------------------------------------' .$_POST["rien"]. "\n");
		fclose($inscrit);
		
	?>

2 réponses

Utilisateur anonyme
 
Il faut simplement que tu changes l'accès au fichier, avec a si tu dois uniquement écrire, ou enfin a+ pour lire et écrire.
https://www.php.net/manual/fr/function.fopen.php

$inscrit = fopen('inscrit.txt', 'a+');
1
Fab
 
Ok merci
0
Fab121205 Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   5
 
ah et le $rien sert a faire un espace entre deux inscriptions !!
0