problème sur la copy() - PHP - Programmation
Marsh Posté le 03-06-2005 à 16:09:59
$chemin = $_SERVER["DOCUMENT_ROOT"]."/".$_POST["dossier"]."/".$_POST["cat"]."/".$nomPDF;
echo $chemin;
regarde ce que ca donne si c bien le bon chemin
Marsh Posté le 03-06-2005 à 16:14:40
Oui c'est le bon chemin, echo m'indique
/var/www/html/docGeneraux/test/control-structures.declare.html
mais il ne veut toujours pas copier le fichier
Marsh Posté le 03-06-2005 à 16:30:55
euh attend je comprend pas bien
tu as fait ce que j'ai di et ca t'affiche
/var/www/html/docGeneraux/test/control-structures.declare.html
???
pcke la c pas un répertoire donc ca risque pas de le copier
Marsh Posté le 03-06-2005 à 16:38:00
voici le code complet pour que tu puisse voir comment ca fonctionne exactement
Code :
|
Le dossier où je stocke mes fichiers est bien : /var/www/html/docGeneraux/test/
Marsh Posté le 03-06-2005 à 16:38:33
benamoubeach a écrit : pcke la c pas un répertoire donc ca risque pas de le copier |
Le second argument ne doit pas être un répertoire, mais bien un fichier.
La syntaxe de SpliteMaster semble tout ce qu'il y a de plus correct.
SpliteMaster, tu ne reçois rien comme erreur? Même pas un "warning" ou un "notice"?
Ton $nomPDF sort d'où?
Marsh Posté le 03-06-2005 à 16:48:19
$nomPDF = addslashes(str_replace (" ","_",$_POST["pdf"]));
$_POST["pdf"] provient d'un formulaire
Marsh Posté le 03-06-2005 à 17:02:33
Voici l'erreur renvoyé par la fonction copy():
Warning: copy(LOGBackAcqui.txt) [function.copy]: failed to open stream: No such file or directory in c:\documents and settings\administrateur\mes documents\devwebdata\PHP\solairelgm\site\ajoutedoc.php on line 79
Marsh Posté le 03-06-2005 à 17:08:37
Attends, c'est un "file upload" que tu essaies de faire?!
Marsh Posté le 03-06-2005 à 17:16:35
oui, d'un ordinateur client sur le serveur FTP du site Internet
Marsh Posté le 03-06-2005 à 17:24:36
Alors c'est beaucoup plus complique que ça à faire.
Va consulter le manuel PHP en ligne au chapitre traitant des uploads de fichiers:
http://fr.php.net/manual/fr/features.file-upload.php
Marsh Posté le 03-06-2005 à 16:07:08
Bonjour
J'ai un problème lorsque j'utilise la fonction copy() de PHP.
Cette fonction retourne toujours FALSE lorsque je l'utilise de cette façon
Je pensais que les erreurs venaient d'un problème de droit, mais ca ne fonctionne toujours pas.
Est ce qu'il y aurai quelque chose de spécifique à faire pour que cette fonction marche correctement.
Merci de votre aide, je sais vraiment plus quoi faire !