Renommer un fichier
Résolu/Fermé
PhilippeF
-
Modifié le 13 mai 2019 à 10:53
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 13 mai 2019 à 13:00
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 13 mai 2019 à 13:00
A voir également:
- Renommer un fichier
- Fichier rar - Guide
- Fichier host - Guide
- Renommer plusieurs fichiers - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
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