Renommer un fichier
Résolu/Fermé
PhilippeF
-
Modifié le 13 mai 2019 à 10:53
jordane45 Messages postés 38395 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 janvier 2025 - 13 mai 2019 à 13:00
jordane45 Messages postés 38395 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 janvier 2025 - 13 mai 2019 à 13:00
A voir également:
- Renommer un fichier
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Ouvrir un fichier .bin - Guide
1 réponse
jordane45
Messages postés
38395
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 janvier 2025
4 732
13 mai 2019 à 11:11
13 mai 2019 à 11:11
Bonjour,
Tu as fais un fopen sur le fichier .... il est donc toujours utilisé.
Il faut d'abord le fermer...
Essaye ça
Tu as fais un fopen sur le fichier .... il est donc toujours utilisé.
Il faut d'abord le fermer...
Essaye ça
<?php $directory = 'fr'; $membres = $directory .'/membres.txt'; $temporaire = $directory .'/membres1.txt'; // je clique sur le bouton "enregistrer" if (isset($_POST['firstConnect'])){ if ((empty($nom)) || (empty($prenom))){ // test 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)) && (empty($message1))){ $temporairea = fopen($temporaire,'a'); $lines = file($membres); foreach($lines as $n => $line){ $champ = explode(";",$line); $champ0 = $champ[0]; $champ1 = $champ[1]; // tester $champ1 = $prenom et $champ2 = $nom if (($champ[0] == $nom) && ($champ[1] == $prenom)) { $newline = $champ0 .";" . $champ1 .';'.$mail.';'.$pass.';'; $newline = $newline."\r\n"; fwrite($temporairea,$newline); $_SESSION['utilisateur'] = $champ1; //pour affichage sur la page index }else { $newline = $champ[0] .";" . $champ[1] .';'.$champ[2].';'.$champ[3].';'; $newline = $newline."\r\n"; fwrite($temporairea,$newline); } } fclose($temporairea); unlink($membres); rename($temporaire,$membres); $message2 = "Vous êtes maintenant connectés."; } }
13 mai 2019 à 12:20
J'avais bien essayé fclose($temporaire) mais je n'avais pas fait attention à $temporairea .
encore merci
Me reste à coder le mot de passe!!
Comment je mets "résolu" ?
13 mai 2019 à 13:00