Déplacer un fichier en php
Résolu/Fermé
Amelie0528
Messages postés
51
Date d'inscription
dimanche 2 novembre 2014
Statut
Membre
Dernière intervention
22 février 2016
-
3 févr. 2016 à 09:43
Amelie0528 Messages postés 51 Date d'inscription dimanche 2 novembre 2014 Statut Membre Dernière intervention 22 février 2016 - 3 févr. 2016 à 12:00
Amelie0528 Messages postés 51 Date d'inscription dimanche 2 novembre 2014 Statut Membre Dernière intervention 22 février 2016 - 3 févr. 2016 à 12:00
A voir également:
- Php deplacer un fichier
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Déplacer une colonne excel - Guide
- Ouvrir un fichier .bin - Guide
2 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
3 févr. 2016 à 10:09
3 févr. 2016 à 10:09
Bonjour,
1 - Merci de préciser le LANGAGE dans les balises de code pour que la coloration syntaxique s'applique sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Le code montré est bon. (il n'en existe pas d'autre à ma connaissance).
Par contre RENAME, il me semble, DEPLACE le fichier... et donc... il n'est pas nécéssaire de le supprimer ensuite.
Par contre... si un fichier (cible) porte déjà le même nom... il ne fait rien je crois.....
Au cas où, tu peux déjà commencer par essayer ceci :
Si ça ne fonctionne toujours pas... tu peux essayer de passer par cette fonction :
1 - Merci de préciser le LANGAGE dans les balises de code pour que la coloration syntaxique s'applique sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Le code montré est bon. (il n'en existe pas d'autre à ma connaissance).
Par contre RENAME, il me semble, DEPLACE le fichier... et donc... il n'est pas nécéssaire de le supprimer ensuite.
Par contre... si un fichier (cible) porte déjà le même nom... il ne fait rien je crois.....
Au cas où, tu peux déjà commencer par essayer ceci :
//Initialisation des Variables $REP_SOURCE = "C:/Users/Master/Desktop/quotidien/CDRs/"; $REP_CIBLE = "C:/Users/Master/Desktop/quotidien/CDRtest/"; $fileName = "entreprise_".$compteur.".cdr"; //Déplacement du fichier if(rename($REP_SOURCE . $fileName , $REP_CIBLE . $fileName){ //le fichier a été déplacé .. on peut supprimer la source unlink($REP_SOURCE . $fileName); }else{ echo "Erreur : Le déplacement de : ". $REP_SOURCE . $fileName ." vers " $REP_CIBLE . $fileName . " a échoué ! "; }
Si ça ne fonctionne toujours pas... tu peux essayer de passer par cette fonction :
<?php //Initialisation des Variables $REP_SOURCE = "C:/Users/Master/Desktop/quotidien/CDRs/"; $REP_CIBLE = "C:/Users/Master/Desktop/quotidien/CDRtest/"; $fileName = "entreprise_".$compteur.".cdr"; //Déplacement du fichier if(rename_win($REP_SOURCE . $fileName ,$REP_CIBLE . $fileName)){ echo "Déplacement réalisé avec succès !"; }else{ echo "Erreur : Le déplacement de : ". $REP_SOURCE . $fileName ." vers " $REP_CIBLE . $fileName . " a échoué ! "; } function rename_win($oldfile,$newfile) { if (!rename($oldfile,$newfile)) { if (copy ($oldfile,$newfile)) { unlink($oldfile); return TRUE; } return FALSE; } return TRUE; }
3 févr. 2016 à 10:25
et le déplacement du fichier a échoué:"Erreur : Le déplacement de : ". $REP_SOURCE . $fileName ." vers " $REP_CIBLE . $fileName . " a échoué !
je vais essayé d'utiliser votre fonction mtn
3 févr. 2016 à 10:30
3 févr. 2016 à 10:29
Fatal error: Call to undefined function rename_win()
3 févr. 2016 à 10:31