Empecher la sélection manuelle dans un browse ?

Empecher la sélection manuelle dans un browse ? - PHP - Programmation

Marsh Posté le 20-04-2005 à 14:08:10    

Bien tout est dans le titre, depuis un poste client je fais un browse pour récuperer le chemin d'un fichier et si jamais le mec le rentre manuellement bien j'ai pas les droits (et je les aurais pas) d'aller voir sur la machine client si le fichier existe.
Donc je veux faire une chose simple, empecher la séléction manuelle dans le browse de façon à ce que le mec choisisse uniquement dans la liste du browse et donc le fichier sera forcer d'exister donc pas d'erreur.
Merci de votre aide.

Reply

Marsh Posté le 20-04-2005 à 14:08:10   

Reply

Marsh Posté le 20-04-2005 à 14:25:58    

michou357 a écrit :

Bien tout est dans le titre, depuis un poste client je fais un browse pour récuperer le chemin d'un fichier et si jamais le mec le rentre manuellement bien j'ai pas les droits (et je les aurais pas) d'aller voir sur la machine client si le fichier existe.
Donc je veux faire une chose simple, empecher la séléction manuelle dans le browse de façon à ce que le mec choisisse uniquement dans la liste du browse et donc le fichier sera forcer d'exister donc pas d'erreur.
Merci de votre aide.


 
 
j'espère bien...
documente-toi bien sur l'architecture et reviens poser une question sensée


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 20-04-2005 à 14:27:13    

de toute façon, entre le moment ou il sélectionne le fichier, et le moment où il envoie l'information au serveur, le fichier peut déjà ne plus exister.  
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 20-04-2005 à 14:33:06    

Elle est sensé ma question pourtant...
J'ai pas dit que je veux "hacker" le client je veux juste savoir si c'est possible et si oui comment faire pour l'obliger à séléctionner le fichier sans le laisser taper le path manuellement.

Reply

Marsh Posté le 20-04-2005 à 14:59:40    

conceptuellement c'est impossible.


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 20-04-2005 à 15:24:32    

On m'a dit que ça pouvait marcher avec ça:
     <input type=\"file\" name=\"filepath\" onKeyPress=\"temp.php.filepath.blur() \">
 
temp.php étant le nom de mon fichier.

Reply

Marsh Posté le 20-04-2005 à 16:40:17    

Pour ceux à qui ça peut servir un jour ça marche: et au dessus c'est faux voila le truque à mettre:
 
<form  action=\"fichier.php \" method=\"get\" name=\"formulaire\" enctype=\"multipart/form-data\">
    <strong>Please select the file to parse :</strong>
    <input type=\"file\" name=\"filepath\" onKeyPress=\"formulaire.filepath.blur() \">
    <input type=\"submit\" value=\"Ok\">
 <input type=\"reset\" name=\"clean\">  
</form>

Reply

Marsh Posté le 20-04-2005 à 16:45:30    

Il y a un bouton Edit qui permet d'éviter de poster un message supplémentaire...


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
Reply

Marsh Posté le 20-04-2005 à 17:18:09    

et si le mec desactive le javascript, c'est fini :p

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed