Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1521 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] PB copie avec changement de nom

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] PB copie avec changement de nom

n°1099187
bedomon
La vérité est ailleurs
Posté le 27-05-2005 à 10:42:32  profilanswer
 

Salut tout le monde
 
Je fais une copie de repertoire et en fait je voudrais ajouter la date a la fin du nom de chaque fichier copier.
J'arrive a le faire si je fais une copie d'un seul fichier
mais j'ai changer mon prog pour d'abord fiar eun decompression puis copier tous les fichiers vers un autre repertoire et la j'arrive pas a inserer la date dans le nom du fichier
 
Voila la partie du code qui fais la copie:

Code :
  1. $dirPathSource = "C:/Program Files/EasyPHP1-8/www/feuille/Acces fichier/dossier_decompression/"; // change to your Web Home Directory.
  2. $dirPathTarget = "c:/tmp/"; // edit the root path according to your target Directory.
  3. xcopy($dirPathSource,$dirPathTarget);
  4. function xcopy($dirPathSource,$dirPathTarget)
  5. {
  6. if ($handle = @opendir($dirPathSource))
  7. {
  8. while (false !== ($dir = readdir($handle)))
  9. {
  10. if ($dir != '.' && $dir != '..')
  11. {
  12. $pos = strpos ( $dirPathSource, "/" );
  13. $newdir = substr($dirPathSource, $pos);
  14. $pos = strpos ( $newdir, "/" );
  15. $newdir = substr($newdir, $pos+1);
  16. $pos = strpos ( $newdir, "/" );
  17. $fromDir = $dirPathSource . $dir;
  18. $toDir = $dirPathTarget . $dir;
  19. if (is_dir($fromDir))
  20. {
  21. $mkSuccess = mkdir($toDir);
  22. xcopy($fromDir . '/', $toDir . '/');
  23. }
  24. else
  25. {
  26. copy($fromDir,$toDir);
  27. echo "rn<br><br> From: $fromDir rn<br> TO: $toDir";
  28. }
  29. } // if not . .. close
  30. } // while close
  31. closedir($handle);
  32. } // if handle close
  33. }


 
Ca c'est le code de copie d'un seul fichier avec changement du nom en y inserant la date
 

Code :
  1. $file="C:\Program Files\EasyPHP1-8\www\feuille\Acces fichier";
  2. $fileext="appli_compoitoir_MCD";
  3. $ext=".pdf";
  4. $newfile="c:/tmp/$fileext"."-".date("d-m-Y_à_H_i_s",time()).$ext;
  5. //sleep (10);
  6. if (!copy($file, $newfile)) {
  7.  echo "La copie du fichier $file n'a pas réussi...";
  8. }else{
  9.  echo "Le fichier $file a été copié avec succes dans $newfile"; }


 
 
Si quelqu'un a la une idée merci d'avance


---------------
Il faut la chercher
mood
Publicité
Posté le 27-05-2005 à 10:42:32  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] PB copie avec changement de nom

 

Sujets relatifs
[PHP] Un seul utilisateur par page...?[PHP] probleme avec la fonction sleep()
regexp :trouver les balises et meme celles avec des balises PHP dedansProbleme de lien en PHP
[c#] empecher le changement de tabPageWord & Easy-PHP 1.8 ?
probleme XML avec PHP DOMXMLProbleme sur les sessions PHP
PHP-MySQL sous Dream: afficher région répétée en colonnesDemande de conseil sur Curl et PHP
Plus de sujets relatifs à : [PHP] PB copie avec changement de nom


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR