Bonjour à tous
Je cherche une fonction php qui me permet de copier un dossier qui contient des fichiers.
Merci à votre réponse.
Bonjour à tous
Je cherche une fonction php qui me permet de copier un dossier qui contient des fichiers.
Merci à votre réponse.
A mon avis tu dois simplement te créer ta fonction copy_dir() qui va créer un dossier et copier les fichiers du dossier1 vers le nouveau dossier.
Elle peut être récursive si le dossier que tu veux copier contient aussi des dossiers.
Salut,
Je peux te proposer une fonction complète, que voici, à adapter en fonction de tes besoins :
Cordialement
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 copy_dir($dir2copy,$dir_paste) { if (is_dir($dir2copy)) { if ($dh = opendir($dir2copy)) { while(($file = readdir($dh)) !== false) { if (!is_dir($dir_paste)) mkdir($dir_paste,777); if(is_dir($dir2copy.$file) && $file != '..' && $file != '.') copy_dir ( $dir2copy.$file.'/' , $dir_paste.$file.'/'); elseif($file != '..' && $file != '.') copy ( $dir2copy.$file , $dir_paste.$file ); } closedir($dh); } } }
Partager