[HTML] dans un formulaire comment on fait un champs parcourir pour...

dans un formulaire comment on fait un champs parcourir pour... [HTML] - Programmation

Marsh Posté le 17-10-2001 à 23:53:09    

... récupérer un fichier ? C'est un formulaire tout bête qui permet d'envoyer un mail mais j'aimerais qu'il ait un champs qui permettre d'attacher un fichier. Merci d'avance  :jap:  
 
Je vous file mon code html
 
<form ACTION="mailto:webmaster@trance-goa.com?Subject=Psyche art"
        METHOD="POST" ENCTYPE="text/plain">
          <table border="0" width="111%">
            <tr>
              <td width="26%" align="left"><div align="left"><p>Pseudo / Nickname </td>
              <td width="83%" align="left" colspan="4"><input TYPE="text" NAME="pseudo" SIZE="30"
              MAXLENGTH="40" style="background-color:#3D3F3D; color:#6496E1"></td>
            </tr>
            <tr align="center">
              <td width="26%" align="left">Email</td>
              <td width="83%" align="left" colspan="4"><input TYPE="text" NAME="email" SIZE="30"
              MAXLENGTH="40" style="background-color:#3D3F3D; color:#6496E1"></td>
            </tr>
            <tr align="center">
              <td width="26%">Fichier/<br>
              File</td>
              <td width="83%" colspan="4"><input TYPE="text" NAME="email1" SIZE="30" MAXLENGTH="40"
              style="background-color:#3D3F3D; color:#6496E1"></td>
            </tr>
            <tr align="center">
              <td width="26%"></td>
              <td width="26%"><div align="left"><p><input TYPE="submit" VALUE="Envoyer / Send"
              style="background-color:#3D3F3D; color:#6496E1"></td>
              <td width="3%"></td>
              <td width="27%"><div align="left"><p><input TYPE="reset" VALUE="Recommencer / Retry"
              style="background-color:#3D3F3D; color:#6496E1"></td>
              <td width="27%"></td>
            </tr>
          </table>
        </form>


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 17-10-2001 à 23:53:09   

Reply

Marsh Posté le 17-10-2001 à 23:57:22    

je crois que c'est <input type="file" name="nom_du_champ"> etc...

Reply

Marsh Posté le 17-10-2001 à 23:59:01    

seb63 a écrit a écrit :

je crois que c'est <input type="file" name="nom_du_champ"> etc...  




 
je test  :)


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 18-10-2001 à 00:09:25    

ça marche qu'à moitié, il m'ouvre bien une boite de localisation de fichier, ça poste mais quand je reçois le mail, je reçois pas une pièce joitne mais juste le chemin de la pièce jointe en format texte  :(


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 18-10-2001 à 00:17:52    

:(


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 18-10-2001 à 03:29:59    

voici le formulaire complet pour être plus précis :
 
<FORM ACTION="mailto:le@mail.com?subject=mon_sujet"
  METHOD="POST" ENCTYPE="multipart/form-data">
 <INPUT TYPE="FILE" NAME="mon_fichier" SIZE="70"><BR>
 <INPUT TYPE="SUBMIT">
 </FORM>

Reply

Marsh Posté le 18-10-2001 à 13:11:26    

Fais un copier coller de mon code, change l'@ mail et test, tu verras ce que ça fait
 
 
 
<form
        ACTION="mailto:webmaster@trance-goa.com?Subject=Psyche art" METHOD="POST"
        ENCTYPE="text/plain">
          <table border="0" width="111%">
            <tr>
              <td width="26%" align="left"><div align="left"><p>Pseudo / Nickname </td>
              <td width="83%" align="left" colspan="4"><input TYPE="text" NAME="pseudo" SIZE="30"
              MAXLENGTH="40" style="background-color:#3D3F3D; color:#6496E1"></td>
            </tr>
            <tr align="center">
              <td width="26%"><div align="left"><p>Fichier / File</td>
              <td width="83%" colspan="4"><div align="left"><p><input type="file" name="piecejointe"
              SIZE="30" MAXLENGTH="40" style="background-color:#3D3F3D; color:#6496E1"></td>
            </tr>
            <tr align="center">
              <td width="26%"></td>
              <td width="26%"><div align="left"><p><input TYPE="submit" VALUE="Envoyer / Send"
              style="background-color:#3D3F3D; color:#6496E1"></td>
              <td width="3%"></td>
              <td width="27%"><div align="left"><p><input TYPE="reset" VALUE="Recommencer / Retry"
              style="background-color:#3D3F3D; color:#6496E1"></td>
              <td width="27%"></td>
            </tr>
          </table>
        </form>


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 18-10-2001 à 14:12:56    

as-tu changé ENCTYPE="text/plain">  par ENCTYPE="multipart/form-data"> ?

Reply

Marsh Posté le 18-10-2001 à 17:29:34    

seb63 a écrit a écrit :

as-tu changé ENCTYPE="text/plain">  par ENCTYPE="multipart/form-data"> ?  




 
Ca marche un peu mieux, par contre j'ai fait un test avec un fichier .jpg et voilà ce que j'ai reçu comme pièce jointe à la place POSTDATA.ATT
 
Une idée ?
 
En tout cas ça avance, merci :)


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 19-10-2001 à 02:02:25    

essaie l'utilisation des types MIME :
 
<form ...enctype="image/jpeg">
 
voici un lien pour plus d'explication :
 
http://www.allhtml.com/astuces/astuces443.php

Reply

Sujets relatifs:

Leave a Replay

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