Utilisation de la fonction copy
j'ai eu un problème lors de l'utilisation de la fonction copy (String source, String destination). dans ce bout de code, je souhaite copier un fichier dans le repertoire courant docs qui se trouve à la racine de mon projet.
Code:
1 2 3 4 5
|
<?php
$fichier="c:/test.txt";
copy($fichier, "docs/".basename($fichier));
?> |
le problème c'est que dans mon repertoire docs, ça me crée un fichier qui a pour nom c:/test.txt. je ne comprend rien.
quelqu'un a t-il une explication à ça?
merci d'avance.
résolution du problème lors de l'utilisation de la fonction copy
c'est bon je crois que j'ai trouvé quel étais le Problème.
j'ai d'abord utilisé la fonction replace sur ma variable $fichier pour remplacer les antislaches "\" dans le chemin d'accès de la source en slaches "/". en faisant cette opération, la variable basename($fichier) me renvoi le vide.
j'ai essayé sans la fonction replace et ça a marché.