Copie d'un site wordpress
Profil bloqué
-
kangourouxxx Messages postés 78 Statut Membre -
kangourouxxx Messages postés 78 Statut Membre -
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 de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Copie cachée - Guide
- Site x - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
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