|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 5 ![]() |
Bonjour,
Je suis bloqué sur un problème depuis hier, j'aimerais récupérer le chemin complet d'un fichier que l'utilisateur irais chercher sur son ordinateur mais je n'y arrive pas. Voici le résultat obtenu : C:\fakepath\"nom du fichier" Pour le moment j'ai juste testé cette méthode : Code php :
Dès que je passe par un serveur j'obtiens "fakepath" au lieu du chemin du fichier. Donc si quelqu'un a une solution ... merci d'avance. |
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Inscription : mars 2008 Messages : 2 690 ![]() |
Bonjour,
Vous êtes sûr de l'emploi de la fonction toString() ? Cette fonction retourne la description de l'objet. Ca ne veut donc pas toujours dire qu'elle retourne une chaine de caractères (on se comprend). |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 5 ![]() |
Je ne suis pas du tout sur du code, je ne connais pas trop le javascript.
Mais le truc c'est que ce code marche lorsque la page est appelé directement (et qu'il n'y a pas de php dedans) et dès que je passe par mon serveur wamp ça me sort le "C:\fakepath\..." |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Inscription : mars 2008 Messages : 2 690 ![]() |
Avant que je n'oublie, maintenant on définit un script Javascript ainsi :
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 5 ![]() |
J'ai effectué la modif et je prend note, merci
|
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Inscription : mars 2008 Messages : 2 690 ![]() |
Le code Javascript, quoiqu'un peu surprenant, fonctionne.
La partie PhP à l'air correcte aussi. Du coup, est-ce que la fonctionnalité est permise ? Est-ce qu'avant le post il faut encapsuler l'url à cause des caractères trompeurs ? ... ? |
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Le value d'un input est toujours une chaine de caractères, utiliser toString() dessus est une façon rigolote de réinventer l'instruction
![]() Toujours est-il qu'il n'y a aucun intérêt à vouloir récupérer le chemin réel d'un input file, de ce fait, les navigateurs ne donnent plus accès à cette information.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 5 ![]() |
En fait l'interet pour moi serait de récupérer le chemin afin de pouvoir exécuter ce fichier .bat et aussi d'aller écrire les fichiers de sortis dans le même répertoire.
Je suis actuellement en stage et ceci m'est imposé donc je cherche une solution pour le faire. |
|
|
00
|
|
|
#9 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 5 ![]() |
Le truc c'est que c'est sur un intranet et que le lancement d'un .bat est autorisé lui donc je pense que ça doit être finalement possible, non ?
Sinon auriez vous une autre solution à me proposer ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com