Bonjour.
Je suis en train de développer un script en PHP, pour lequel j'aurais besoin de dupliquer un dossier et tout son contenu par un simple commande PHP de préférence.
Quelqu'un pourrait-il m'aider ?
Merci d'avance.
Bne
Bonjour.
Je suis en train de développer un script en PHP, pour lequel j'aurais besoin de dupliquer un dossier et tout son contenu par un simple commande PHP de préférence.
Quelqu'un pourrait-il m'aider ?
Merci d'avance.
Bne
Vraiment ?
J'avais vu quelquechose qui faisait ca, mais en ASP.
Je vais essayer de trouver une autre solution.
Merci à toi.
j'ai dit impossible en une commande... il faut te faire une fonction récursive
regardes opendir, readdir http://www.php.net/manual/fr/ref.dir.php
et copy http://www.php.net/manual/fr/function.copy.php
D'accord, je vais regarder ca.
merci.
J'ai trouvé une fonction pour cela :
Merci à vous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 function copydir($origine , $destination) { $dossier=opendir($origine); if (file_exists($destination)){ return 0;} mkdir($destination, fileperms($origine)); $total = 0; while ($fichier = readdir($dossier)) { $l = array('.', '..'); if (!in_array( $fichier, $l)){ if (is_dir($origine."/".$fichier)){ $total += copydir("$origine/$fichier", "$destination/$fichier"); } else { copy("$origine/$fichier", "$destination/$fichier"); $total++; } } } return $total; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager