Ecrire dans un fichier texte

Fermé
PhilippeF - Modifié le 12 mai 2019 à 13:14
 PhilippeF - 12 mai 2019 à 14:51
Bonjour,
J'ai un fichier "membres.txt" qui contient le nom et le prénom des membres.
le fichier contient : nom;prenom;
Lors d'une première connexion les membres doivent saisir leur adresse mail et un mot de passe.
Lorsqu'un membre valide son adresse mail et son mot de passe le fichier devra avoir cette forme :
nom;prenom;mail;motdepasse
voici mon code qui fonctionne pour la lecture


// je clique sur le bouton "enregistrer"
if (isset($_POST['firstConnect'])){
if ((empty($nom)) OR (empty($prenom))){ // teste si le nom et le prénom du formulaire sont renseignés
$message1 = "Merci de renseigner votre nom et votre prénom.";
}
else if ((empty($message)) AND (empty($message1))){
$lines = file('fr/membres.txt');
foreach($lines as $n => $line){
$champ = explode(";",$line);
$champ1 = $champ[0];
$champ2 = $champ[1];
// tester $champ1 = $prenom et $champ2 = $nom
if (($champ[0] == $nom) && ($champ[1] == $prenom)) {
echo $champ2 ." " . $champ1;
}
}
$message2 = "Vous êtes maintenant connectés.";
// sur la page index activer $utilisateur
$_SESSION['utilisateur'] = $champ2;
}
}

je n'arrive pas à ouvrir le fichier en mode lecture/écriture !!
Merci d'avance

Configuration: Windows / Chrome 74.0.3729.131
A voir également:

1 réponse

Bonjour,

exemple d'écriture:
$fp = fopen('lidn.txt', 'w');
fwrite($fp, 'Cats chase');
fwrite($fp, 'mice');
fclose($fp);
0
Merci pour la réponse.
j'avais bien compris qu'il faut passer par fwrite mais j'aimerai bien insérer ça dans mon code !!
0