[HTML]input type = .......... URL ?

input type = .......... URL ? [HTML] - HTML/CSS - Programmation

Marsh Posté le 29-09-2003 à 09:38:59    

J'aimerais, dans un formulaire html,
permettre à l'utilisateur de donner un nom de répertoire
(pour faire un upload de tous les fichiers de ce répertoire).
 
Plutôt que de demander de taper le nom de ce répertoire
(ce qui entre autres pourrait engendrer des erreurs)
j'aimerais avoir un bouton qui ouvre une boite de dialogue
avec les répertoires locaux.
 
Je ne trouve en html rien d'autre que

Code :
  1. <input type=file>


ce qui ne me permet pas d'avoir rien que le nom du répertoire.
 
Il me faudrait un tag du genre

Code :
  1. <input type=url>


 
Comment puis-je faire ?


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
Reply

Marsh Posté le 29-09-2003 à 09:38:59   

Reply

Marsh Posté le 29-09-2003 à 10:02:49    

y a pas moyen (à ma connaissance)

Reply

Marsh Posté le 29-09-2003 à 17:00:25    

PHP est ton copain, voilà un fonction récursive qui "parse" les dossier. Pour le dossier courant, il faut lui donner "./" en $url, sinon un dossier distant va très bien ("dossier/" ).
 

Code :
  1. <?php
  2. echo '<select name='name'>'
  3. function parse_dir($url){
  4. $dir = opendir($url);
  5. echo '<option value="'.$url.'">'.$url.'</option>';
  6. while($file = readdir($dir)){
  7.  $ex = explode(".",$file);
  8.  if($file != ".." && $file != "." && $ex[1]=="" ){
  9.   parse_dir($url.$file."/" );
  10.  }
  11. }
  12. }
  13. echo '</select>
  14. ?>


 
Amuse toi bien.


Message édité par greut le 29-09-2003 à 17:02:01
Reply

Marsh Posté le 29-09-2003 à 17:01:18    

juste corriger "parse_dirz" en "parse_dir" et voilà !
 
CORRIGÉ !


Message édité par greut le 29-09-2003 à 17:02:25
Reply

Marsh Posté le 29-09-2003 à 17:18:36    

heu à mon avis il voulait atteindre un dossier du client

Reply

Marsh Posté le 29-09-2003 à 17:22:31    

Impossible d'uploader un répertoire entier, chaque fichier doit être choisi manuellement par l'utilisateur dans un input file séparé.


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 29-09-2003 à 22:31:53    

antp a écrit :

heu à mon avis il voulait atteindre un dossier du client


 
euh oui, désolé, mais type=url n'est pas clair, type=dir le serait plus. En effet c'est impossible. Regarde en passant par ftp, mais je ne garantis rien :)

Reply

Marsh Posté le 30-09-2003 à 04:45:00    

pas moyen en html. avec une applet y'a moyen. moyennant un popup de warning chez l'utilisateur.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 16-03-2004 à 13:44:18    

avec quel genre d'applet? car ca m'interesse

Reply

Sujets relatifs:

Leave a Replay

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