Probleme chemin dirname() - PHP - Programmation
Marsh Posté le 10-04-2010 à 12:05:00
charlelechauve a écrit : Bonsoir, (...) |
Salut,
En PHP tu as une constante qui s'appelle __FILE__ et qui contient le chemin absolu vers le script php courant.
Donc dans fileupload.php tu peux faire :
Code : |
Ca devrait marcher.
Bon courage
Marsh Posté le 10-04-2010 à 12:48:19
Non, ca ne marche pas.
J'ai essayé avec '/archives_z'; et '/archives_z'/; et dans ces deux cas ca me les enregistre dans mon dossier "secu" et non pas dans mon sous dosser archives_z ...
Peut etre une histoire de slash et antishash?
Car ca m'ecris (d'apres ce que j'ai mis dans le "echo" )
Citation : Fichier temporaire déplacé vers D:\Programmes\wamp\www\secu/planning_du_test31.xls |
Marsh Posté le 09-04-2010 à 21:05:09
Bonsoir,
Disons que mon arborescence est comme ci dessous
Je suis donc dans mon fichier "fileupload.php" (qui se trouve dans le dossier "secu" ) et de là j'upload un fichier dans mon sous dossier "2001", en utilisant un dirname($path).
Et je n'arrive pas du tout à le faire...
-Si je fais $path="secu/"; Ca me le place dans secu (normal, ou presque)
-Si je fais $path="archives_z/"; Ca me met une erreur
-Si je fais $path="./archives_z/"; Ca me met une erreur
-Si je fais $path="/archives_z/"; Ca me met une erreur
-Si je fais $path="secu/archives_z/"; Ca me met une erreur
bref, j'ai essayé plein de chose, rien ne marche...
Voici l'zrreur en question:
Warning: move_uploaded_file(secu/archives_z/planning_du_20100409181545.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in D:\Programmes\wamp\www\secu\fileupload.php on line 18
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'D:\Programmes\wamp\tmp\php760E.tmp' to 'secu/archives_z/planning_du_20100409181545.jpg' in D:\Programmes\wamp\www\secu\fileupload.php on line 18
Si ca peut vous aider, voici une partie de mon script de fileupload.php. La ligne 18 correspond a la derniere ligne présente ci dessous
Je ne dirais pas non contre un peu d'aide
Merci