[PHP] Formulaire avec fichier joint chez free

Résolu/Fermé
Faubrun
Messages postés
86
Date d'inscription
dimanche 5 mars 2006
Statut
Membre
Dernière intervention
2 juin 2010
- 19 mai 2006 à 10:33
 franck - 20 mars 2008 à 05:46
Bonjour à tous,

cela fait plusieurs jours que j'essai de mettre en place

une page "Formulaire" avec envoi d'un fichier image (présent dans l'ordi du rédacteur), sur mon compte mail free. Sans résulat, le mail arrive bien mais pas le fichier.

J'ai déjà réalisé une page HTML mais si j'ai bien compris d'après tous les messages que j'ai lu sur le sujet il faut faire du PHP ?

N'ayant pas trouvé mon bonheur en faisant une recherche sur CCM.net, j'ai donc posté ;-)

Voici le code en html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Formulaire</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<p>**************</p>
<form action="mailto:volkswagen.club@free.fr?subject=Fomulaire Miniature" name="envoi" method=POST enctype="text/plain">
<FORM action="cgi-bin/script.pl" method=post enctype="multipart/form-data">
<strong>Formulaire d'enregistrement d'une miniature sur le VW CLUB COLLECTION</strong>
<TABLE BORDER=0 bgcolor="#9966FF">
<TR>
<TD>Marque</TD>
<TD> <select name="marque">
<option value="majorette">Majorette</option>
<option value="maisto">Maisto</option>
<option value="siku">Siku</option>
</select></TD>
</TR>
<TR>
<TD>R&eacute;f&eacute;rence</TD>
<TD> <INPUT type=text name="reference"> </TD>
</TR>
<TR>
<TD>Mod&egrave;le</TD>
<TD> <select name="modele">
<option value="coxberline">Cox berline</option>
<option value="cox1302">Cox 1302</option>
<option value="cox1303">Cox 1303</option>
<option value="coxcabriolet 1303">Cox cabriolet 1303 </option>
<option value="coxcabriolet 1302">Cox cabriolet 1302 </option>
<option value="coxcabriolet">Cox cabriolet</option>
<option value="coxcabriolethebmuller">Cox cabriolet hebmuller</option>
<option value="coxcabrioletovale">Cox cabriolet ovale </option>
<option value="coxsplit">Cox split</option>
<option value="coxovale">Cox ovale</option>
<option value="combisplit">Combi split</option>
<option value="combisplittolé">Combi split tolé</option>
<option value="combisplitsamba">Combi split samba</option>
<option value="combisplitwestfalia">Combi split westfalia</option>
<option value="combisplitsimplecabinepickup">Combi split simple cabine pick up</option>
<option value="combibay">Combi bay</option>
<option value="combibaytolé">Combi bay tolé</option>
<option value="combibayvitré">Combi bay vitré</option>
<option value="combibaywestfalia">Combi bay westfalia</option>
<option value="combibaysimplecabinepickup">Combi bay simple cabine pick up</option>
<option value="combibaydoublecabine">Combi bay double cabine</option>
<option value="buggy">Buggy</option>
<option value="baja">Baja</option>
<option value="karmannghia">Karmann ghia</option>
<option value="karmannghiacabriolet">Karmann ghia cabriolet</option>
<option value="fridolin">Fidolin</option>
<option value="notchback">Notchback</option>
<option value="squarebackvariant">Squareback variant</option>
<option value="181">181</option>
<option value="kubelwagen">Kubelwagen</option>
<option value="newbeetle">New beetle</option>
<option value="newbeetlecariolet">New beetle cabriolet</option>
<option value="transportert3">Transporter T3</option>
<option value="autremodele">AUTRE ( à préciser dans commentaires)</option>
</select></TD>
</TR>
<TR>
<TD>Description</TD>
<TD> <INPUT type=text name="description"> </TD>
</TR>
<TR>
<TD>Couleur </TD>
<TD> <INPUT type=text name="couleur"> </TD>
</TR>
<TR>
<TD>Echelle <em>ex: (1/64)</em></TD>
<TD> <INPUT type=text name="echelle"> </TD>
</TR>
<TR>
<TD>Prix et date d'achat <em>ex: (01/01/2006) 17&euro;</em></TD>
<TD> <input type=text name="prix"></TD>
</TR>
<TR>
<TD>Rajouter une photo (pas trop lourde SVP)</TD>
<TD><input type="file" name="file"></TD>
</TR>
<TR>
<TD>Votre pseudo</TD>
<TD> <INPUT type=text name="pseudo"> </TD>
</TR>
<TR>
<TD>Fonction</TD>
<TD> <select name="fonction">
<option value="membre">Membre</option>
<option value="redacteur">Rédacteur</option>
</select></TD>
</TR>
<TR>
<TD height="72"> <p><font color="#006600">Si vous d&eacute;sirez rajouter
</font><font color="#006600">une description, une marque, etc...</font>
</p></TD>
<TD> <TEXTAREA rows="3" name="commentaires">
Tapez ici vos commentaires</TEXTAREA> </TD>
</TR>
<TR>
<TD COLSPAN=2> <INPUT type="submit" value="Envoyer"> </TD>
</TR>
</TABLE>
</FORM>
<p>************** </p>
</body>
</html>

2 réponses

Faubrun
Messages postés
86
Date d'inscription
dimanche 5 mars 2006
Statut
Membre
Dernière intervention
2 juin 2010

23 mai 2006 à 09:59
Personne n'a une petite idée ? ;-)
0
stanliks
Messages postés
2
Date d'inscription
dimanche 1 octobre 2006
Statut
Membre
Dernière intervention
26 novembre 2010

4 déc. 2007 à 02:17
je suis dans la même galère, PHP quand tu nous tient !!!! que faire, aidez nous SVP
0
salut je pense que je vais répondre à ta question

va jetter un oeil sur le lien suivant c'est très bien expliqué, vers le milieu tu as les explications pour joindre un fichier a ton email que tu envoi grace a ton formulaire:

http://www.toutestfacile.com/php/cours_imprimables/PHPFacile.com-mail.php5

bonne courage
0