[PHP] Copier un répertoire et son contenu

Copier un répertoire et son contenu [PHP] - Programmation

Marsh Posté le 30-05-2002 à 18:09:15    

Quelqu'un aurait-il une fonction pour copier le contenu d'un répertoire (avec ses sou répertoire, bien sûr)?
 
Sur php.net il y en a une mais elle ne fonctionne pas chez moi
(http://www.php.net/manual/en/function.copy.php)
=>"Warning: MkDir failed (No such file or directory)" => :heink:  
 
Bref, j'espère que qqun pourra m'aider
 
En vous remerciant d'avance...  :jap:

Reply

Marsh Posté le 30-05-2002 à 18:09:15   

Reply

Marsh Posté le 31-05-2002 à 09:05:57    

personne n'aurait-il la réponse?

Reply

Marsh Posté le 31-05-2002 à 09:16:41    

il faut faire une fonction récursive qui teste le contenu du répertoire, et si c'est un répertoire, faire s'appeler cette fonction elle même
 

CaptainSaMere a écrit a écrit :

 
=>"Warning: MkDir failed (No such file or directory)" => :heink:  




pourquoi mkdir ne fonctionne pas ?? que lui donnes tu en argument ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 31-05-2002 à 10:16:39    

rec_copy("./install/fixe/","../$nom_rep_langue/" );
 
le code de la fonction rec_copy se trouve ici

Reply

Marsh Posté le 31-05-2002 à 10:23:57    

essaie de remplacer la 2eme ligne par :

Code :
  1. mkdir("../$nom_rep_langue/",0777);


pour voir...


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 31-05-2002 à 10:30:11    

thx j'essaie de suite  :jap:

Reply

Marsh Posté le 31-05-2002 à 10:34:46    

bon ben l'essai n'est pas très concluant... :(  
mais bon ce n'est pas grave  
Je te remercie beaucoup de ton aide  :jap:

Reply

Marsh Posté le 31-05-2002 à 10:39:45    

en fait C bizarre...
 
en config initiale (sans le chgt suggéré), le script crée bien le répertoire ../$nom_rep_langue/ mais rien ne se trouve dedans...
 
message d'erreur complet:

Citation :

../fr/../fr/menu/
Warning: MkDir failed (No such file or directory) in /home/sites/wmn/FINAL_SITE/admin/install2.php on line 20
 
Warning: ChDir: No such file or directory (errno 2) in /home/sites/wmn/FINAL_SITE/admin/install2.php on line 29
 
Warning: Unable to open './install/fixe/index.php' for reading: No such file or directory in /home/sites/wmn/FINAL_SITE/admin/install2.php on line 32


 
G rajouté un "echo $to_path;" en début de fonction...

Reply

Marsh Posté le 31-05-2002 à 10:43:27    

il te faut un spécialiste du PHP la, parce que moi, c'est pas que je capte rien mais bon, je suis loin d'avoir l'expérience de Kayasax ou de Sh@rdar !
 
Kayasax ! Sh@rdar ! On vous demande !!! :bounce:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed