Copie d'un site wordpress
Profil bloqué
-
kangourouxxx Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
kangourouxxx Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'essaie via une interface web de copier un site wordpress dans le repertoire ".../rep" ,de le copier dans un nouveaux répertoire,qui reçois une variable en POST,
je n'arrive pas a tout copier,j'utilise ce code , merci
le soucis est qu'il prend les fichiers a l'intérieur du répertoire mais pas les répertoires.
merci de m'aider
EDIT: Ajout de la coloration syntaxique.
le seul mauvais choix est l'absence de choix
j'essaie via une interface web de copier un site wordpress dans le repertoire ".../rep" ,de le copier dans un nouveaux répertoire,qui reçois une variable en POST,
je n'arrive pas a tout copier,j'utilise ce code , merci
f($dossier = opendir('../rep')) { while(false !== ($fichier = readdir($dossier))) { if($fichier != '.' && $fichier != '..' && $fichier != '') { $nb_fichier++; // On incrémente le compteur de 1 !copy("../rep/$fichier","../rep/$fichier") ; } // On ferme le if (qui permet de ne pas afficher index.php, etc.) } echo '</ul><br />'; closedir($dossier); } else echo 'Le dossier n\' a pas pu être ouvert(1)';
le soucis est qu'il prend les fichiers a l'intérieur du répertoire mais pas les répertoires.
merci de m'aider
EDIT: Ajout de la coloration syntaxique.
le seul mauvais choix est l'absence de choix
A voir également:
- Copie d'un site wordpress
- Site comme coco - Accueil - Réseaux sociaux
- Site de telechargement - Accueil - Outils
- Quel site remplace coco - Accueil - Réseaux sociaux
- Copie cachée - Guide
- Site x - Guide
1 réponse
Bonjour,
une petite fonction de copie recursive pour tout copier :
code simple, mais qui fonctionne bien
une petite fonction de copie recursive pour tout copier :
//tout copier <?php function copie_recursive($src,$dst) { $dir = opendir($src); //Si le dossier de destination n'existe pas on le crée. @ masque les message de la function mkdir if(!is_dir($dst)) @mkdir($dst); while(false !== ( $file = readdir($dir)) ) { if (( $file != '.' ) && ( $file != '..' )) { if ( is_dir($src . '/' . $file) ) { //c'est un dossier on le copie avec son contenu copie_recursive($src . '/' . $file,$dst . '/' . $file); } else { copy($src . '/' . $file,$dst . '/' . $file); } } } closedir($dir); } ?>
code simple, mais qui fonctionne bien