Renommer un fichier
Résolu/Fermé
PhilippeF
-
Modifié le 13 mai 2019 à 10:53
jordane45 Messages postés 38290 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 18 novembre 2024 - 13 mai 2019 à 13:00
jordane45 Messages postés 38290 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 18 novembre 2024 - 13 mai 2019 à 13:00
A voir également:
- Renommer un fichier
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Fichier host - Guide
1 réponse
jordane45
Messages postés
38290
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2024
4 704
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