Probleme de fputs !!

Fermé
Fab121205 Messages postés 81 Date d'inscription dimanche 26 juillet 2015 Statut Membre Dernière intervention 20 mars 2022 - 20 nov. 2015 à 17:23
 Fab - 23 nov. 2015 à 18:17
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
23 nov. 2015 à 15:54
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
Ok merci
0
Fab121205 Messages postés 81 Date d'inscription dimanche 26 juillet 2015 Statut Membre Dernière intervention 20 mars 2022 5
20 nov. 2015 à 17:24
ah et le $rien sert a faire un espace entre deux inscriptions !!
0