Insérer script permettant de joindre un fichier à un formulaire

Nouveau WRInaute
Bonjour à tous,

Comme le titre de mon post l'indique, j'ai un formulaire en HTML qui alimente un fichier en PHP puis qui m'envoit par mail les résultat du formulaire et je souhaiterai donner le possbilité d'envoyer un fichier avec leformulaire mais après avoir cherché, j'ai ne rien trouvé qui me sert beaucoup.

Pouvez m'aider ? et me dire comment rajouter la possbibilité de joindre un fichier à mon formulaire !

Je vous met l'essentiel de mon HTML :

Code:
[list=]      <form method="POST" action="http://monsite.free.fr/nadform10.php" name="DEMANDE DE CANDIDATURE">
        <p align="center">&nbsp;</p>
        <h2 align="left"><b><font face="Times New Roman" size="4">Dossier de candidature
        VRP Multicartes :&nbsp;</font></b></h2>
        <p>&nbsp;</p>
        <p align="left">Merci de noter que les renseignements précédés du
        signe &quot;*&quot; sont obligatoires au traitement de votre requête.</p>
        <table width="970">
          <tr>
            <td width="89">
              <p align="left">&nbsp;</p>
              <p></td>
          </tr>
          <tr>
            <td width="6"></td>
            <td width="1672">
        <h1 align="center"><b><font size="4" face="Times New Roman">État civil :&nbsp;</font></b></h1>
        <p align="center">&nbsp;</p>
        <table border="1" width="100%" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF">
          <tr>
            <td width="50%">
              <p><font size="2">Nom * :&nbsp;</font>
              </p>
            </td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ1" size="55">
              </font></td>
          </tr>
          <tr>
            <td width="50%">
              <p><font size="2">Prénom * :</font></p>
            </td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ2" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Date de naissance * :</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ3" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Adresse Internet (E-mail)
              * :</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ4" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Sexe * :&nbsp;&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ5" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Masculin</option>
                <option>Féminin</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Département de naissance
              * :&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ6" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Lieu de naissance * :&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ7" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Numéro de sécurité
              sociale * :&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ8" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Situation personnelle :</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ9" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Marié (e)</option>
                <option>Célibataire</option>
                <option>Divorcé (e)</option>
                <option>Vie maritale</option>
                <option>Pacsé (e)</option>
                <option>Veuf (veuve)</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Situation familiale :&nbsp;&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ10" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Sans enfant</option>
                <option>Un enfant</option>
                <option>Deux enfants</option>
                <option>Trois enfants</option>
                <option>Plus de trois enfants</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Département de résidence actuel
              * :&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ11" size="1">
                <option selected value="0">- Choisir un département -</option>
<option>01 Ain</option>
<option>02 Aisne</option>
<option>03 Allier</option>
<option>04 Alpes-de-Haute-Provence</option>
<option>05 Hautes-Alpes</option>
<option>06 Alpes-Maritimes</option>
<option>07 Ardèche</option>
<option>08 Ardennes</option>
<option>09 Ariège</option>
<option>10 Aube</option>
<option>11 Aude</option>
<option>12 Aveyron</option>
<option>13 Bouches-du-Rhône</option>
<option>14 Calvados</option>
<option>15 Cantal</option>
<option>16 Charente</option>
<option>17 Charente-Maritime</option>
<option>18 Cher</option>
<option>19 Corrèze</option>
<option>2A (20) Corse-du-Sud</option>
<option>2B (20) Haute-Corse</option>
<option>21 Côte-d'Or</option>
<option>22 Côtes-d'Armor</option>
<option>23 Creuse</option>
<option>24 Dordogne</option>
<option>25 Doubs</option>
<option>26 Drôme</option>
<option>27 Eure</option>
<option>28 Eure-et-Loir</option>
<option>29 Finistère</option>
<option>30 Gard</option>
<option>31 Haute-Garonne 32 Gers</option>
<option>33 Gironde</option>
<option>34 Hérault</option>
<option>35 Ille-et-Vilaine</option>
<option>36 Indre</option>
<option>37 Indre-et-Loire</option>
<option>38 Isère</option>
<option>39 Jura</option>
<option>40 Landes</option>
<option>41 Loir-et-Cher</option>
<option>42 Loire</option>
<option>43 Haute-Loire</option>
<option>44 Loire-Atlantique</option>
<option>45 Loiret</option>
<option>46 Lot</option>
<option>47 Lot-et-Garonne</option>
<option>48 Lozère</option>
<option>49 Maine-et-Loire</option>
<option>50 Manche</option>
<option>51 Marne</option>
<option>52 Haute-Marne</option>
<option>53 Mayenne</option>
<option>54 Meurthe-et-Moselle</option>
<option>55 Meuse</option>
<option>56 Morbihan</option>
<option>57 Moselle</option>
<option>58 Nièvre</option>
<option>59 Nord</option>
<option>60 Oise</option>
<option>61 Orne</option>
<option>62 Pas-de-Calais</option>
<option>63 Puy-de-Dôme 64 Pyrénées-Atlantiques</option>
<option>65 Hautes-Pyrénées</option>
<option>66 Pyrénées-Orientales</option>
<option>67 Bas-Rhin</option>
<option>68 Haut-Rhin</option>
<option>69 Rhône</option>
<option>70 Haute-Saône</option>
<option>71 Saône-et-Loire</option>
<option>72 Sarthe</option>
<option>73 Savoie</option>
<option>74 Haute-Savoie</option>
<option>75 Paris</option>
<option>76 Seine-Maritime</option>
<option>77 Seine-et-Marne</option>
<option>78 Yvelines</option>
<option>79 Deux-Sèvres</option>
<option>80 Somme</option>
<option>81 Tarn</option>
<option>82 Tarn-et-Garonne</option>
<option>83 Var</option>
<option>84 Vaucluse</option>
<option>85 Vendée</option>
<option>86 Vienne</option>
<option>87 Haute-Vienne</option>
<option>88 Vosges</option>
<option>89 Yonne</option>
<option>90 Territoire de Belfort</option>
<option>91 Essonne</option>
<option>92 Hauts-de-Seine</option>
<option>93 Seine-Saint-Denis</option>
<option>94 Val-de-Marne</option>
<option>95 Val-d'Oise 971 Guadeloupe</option>
<option>972 Martinique</option>
<option>973 Guyane</option>
<option>974 La Réunion</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Nom et numéro de rue * :&nbsp;&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><textarea rows="2" name="champ12" cols="42"></textarea></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Code postal * :&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ102" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Ville de résidence * :&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ103" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Téléphone fixe * :&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ13" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Téléphone mobile :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ14" size="55"></font></td>
          </tr>
        </table>
        <p>&nbsp;</p>
              <p>&nbsp;</p>
              <h1 align="center"><b><font size="4" face="Times New Roman">Situation professionnelle :</font></b></h1>
              <p align="center">&nbsp;</p>
        <table border="1" width="100%" bordercolordark="#FFFFFF" bordercolorlight="#FFFFFF">
          <tr>
            <td width="50%"><font size="2">Votre formation scolaire et universitaire&nbsp;</font><font size="2">
              *</font><font size="2">:</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ100" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Sans diplôme</option>
                <option>CAP</option>
                <option>BEP</option>
                <option>Brevet des collèges</option>
                <option>Bac</option>
                <option>Bac+2</option>
                <option>Bac+3 et plus</option>
                <option>Autres qualifiations et/ou formations suivies</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Merci de préciser l'intitulé exact
              du dernier diplôme obtenu pouvant être justifié&nbsp;</font><font size="2">
              *</font><font size="2">:</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ48" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Situation professionnelle&nbsp; *:&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ15" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Contrat à durée indéterminée</option>
                <option>Contrat à durée déterminée</option>
                <option>Mission d'intérim</option>
                <option>Femme / homme au foyer</option>
                <option>En recherche d'emploi</option>
                <option>Etudiant (e)</option>
                <option>Retraité (e)</option>
                <option>Autres (merci de préciser ci dessous)</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%">&nbsp;</td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ16" size="55" value="Autre, merci de préciser ici."></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Activité professionnelle actuelle&nbsp;</font><font size="2">
              *</font><font size="2">:&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ17" cols="42"></textarea></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Depuis combien de temps&nbsp; ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ18" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Nom de votre(s)
              entreprise(s) actuelle(s) ?&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ19" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Produit(s)
              représenté(s) actuellement :&nbsp;&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ20" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Disponibilité&nbsp; *:&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman">
              <select name="champ21" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Immédiate</option>
                <option>Dans le mois</option>
                <option>Dans le trimestre</option>
                <option>Dans le semestre</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Nombre d'années
              d'expérience dans le poste pouvant être justifiées&nbsp; *?</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ22" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Type de produits ayant
              été représentés durant votre carrière ?&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ23" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Êtes vous implantez
              dans un des secteurs suivants :&nbsp;</font><font size="1">(pour
              une sélection multiple, maintenir la touche &quot;Ctrl&quot;
              pendant vos sélections)&nbsp;</font><font size="2"> *</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ24" size="3" multiple>
                <option selected value="0">- Choisir -</option>
                <option>CHR ( préciser ci dessous)</option>
                <option>Commerce de proximité (préciser ci dessous)</option>
                <option>Service de proximité (préciser ci dessous)</option>
                <option>GSA (préciser ci dessous)</option>
                <option>GSS (préciser ci dessous)</option>
                <option>Services à la personne (préciser ci dessous)</option>
                <option>Services aux entreprises (préciser ci dessous)</option>
                <option>Commerce de textile (préciser ci dessous)</option>
                <option>Agences immobilières (préciser ci dessous)</option>
                <option>Organisme d'état (préciser ci dessous)</option>
                <option>Automobile (préciser ci dessous)</option>
                <option>Autres (préciser ci dessous)</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%">&nbsp;</td>
            <td width="50%"><font face="Times New Roman">
              <input type="text" name="champ25" size="55" value="Autre, merci de préciser ici."></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Dans quelle ville ou région
              souhaiteriez vous travailler en priorité&nbsp;</font><font size="2">
              *</font><font size="2">?</font></td>
            <td width="50%"><font face="Times New Roman">
              <input type="text" name="champ101" size="55"></font></td>
          </tr>
        </table>
              <p>&nbsp;</p>
        <p>&nbsp;</p>
              <h1 align="center"><b><font size="4" face="Times New Roman">Mieux vous
              connaître :</font></b></h1>
              <p align="center">&nbsp;</p>
        <table border="1" width="100%" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF">
          <tr>
            <td width="50%"><font size="2">Quelles langues pratiquez-vous ?</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ49" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Possédez vous un véhicule&nbsp; *?&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ26" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Oui</option>
                <option>Non</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Merci de préciser
              l'année de mise en circulation du véhicule :</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ27" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Possédez vous un téléphone mobile&nbsp;
              *?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ28" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Oui</option>
                <option>Non</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Possédez vous un ordinateur&nbsp; *?&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman">
              <select name="champ29" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Oui</option>
                <option>Non</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Possédez vous une connexion Internet à votre domicile&nbsp;
              *?</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ30" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Oui</option>
                <option>Non</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Possédez vous une
              adresse MSN (avec webcam)&nbsp; *?&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ31" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Oui</option>
                <option>Non</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Si oui, merci de préciser
              votre adresse MSN&nbsp;:</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ32" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Possédez vous une
              carte d'identité professionnelle de VRP&nbsp; *?&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ33" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Oui</option>
                <option>Non</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Merci de préciser le numéro de votre carte
              d'identité professionnelle :</font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ34" size="55"></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Êtes vous inscrit à
              la CCVRP&nbsp; *?</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ35" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Oui</option>
                <option>Non</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Connaissiez vous
              l'activité de &quot;???&quot;&nbsp;avant d'être en
              rapport avec notre société&nbsp; *?</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ36" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Oui</option>
                <option>Non</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Si oui, comment
              connaissiez vous cette activité ?</font></td>
            <td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ37" cols="42"></textarea></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Comment résumeriez
              vous l'activité de &quot;???&quot;&nbsp; *?</font></td>
            <td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ38" cols="42"></textarea></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Quelles sont vos trois principales qualités ?&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ39" cols="42"></textarea></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Quels sont vos trois principaux défauts ?</font></td>
            <td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ40" cols="42"></textarea></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Si votre
              meilleur(e) ami(e) devait effectuer un brève description de vous
              et de votre personnalité, que dirait-il(elle)&nbsp; *?</font></td>
            <td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ41" cols="42"></textarea></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Quelles sont vos
              hobbies, vos passions ?&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ42" cols="42"></textarea></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Explications succinctes
              des raisons qui vous poussent à postuler ce jour&nbsp;</font><font size="2">
              *</font><font size="2">:&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ43" cols="42"></textarea></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">quelles sont vos motivations pour
              rejoindre la société monsite&nbsp; *?</font></td>
            <td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ44" cols="42"></textarea></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Commentaires particuliers :&nbsp;&nbsp;</font></td>
            <td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ45" cols="42" style="font-family: AmericanTW-Medium"></textarea></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2">Comment avez vous eu connaissance des
              opportunités proposées par notre société&nbsp;</font><font size="2">
              *</font><font size="2">?</font></td>
            <td width="50%"><font face="Times New Roman"><select name="champ46" size="1">
                <option selected value="0">- Choisir -</option>
                <option>Par un site d'emploi sur internet (précisez le site ci
                dessous)</option>
                <option>Par une annonce dans un journal (précisez lequel ci
                dessous)</option>
                <option>Par un moteur de recherche (précisez lequel ci dessous)</option>
                <option>Par une personne de votre entourage</option>
                <option>Candidature spontanée</option>
                <option>Autre (précisez ci dessous)</option>
              </select></font></td>
          </tr>
          <tr>
            <td width="50%"><font size="2"></font></td>
            <td width="50%"><font face="Times New Roman"><input type="text" name="champ47" size="55" value="Autre, merci de préciser ici."></font></td>
          </tr>
        </table>[/list]

et je vous joins également mon PHP :

[list=]<html>
<head>

</head>
<body>
<?
/* Ce script a été développé par Nadine Gaine.
Modifications et ajouts par Daniel Maleville
Vous pouvez l'utiliser gratuitement à des fins NON-COMMERCIALES seulement, et le modifier à votre convenance.
Trouvé sur http://www.toulouse-renaissance.net/c_outils/
*/
//
// DEBUT Fonction de contrôle du mail PHP-UNIX
function check_mail($champ4) { 
if( (preg_match('/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/', $champ4)) || 
(preg_match('/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/',$champ4)) ) { 
$host = explode('@', $champ4);
if(checkdnsrr($host[1].'.', 'MX') ) return true;
if(checkdnsrr($host[1].'.', 'A') ) return true;
if(checkdnsrr($host[1].'.', 'CNAME') ) return true;
}
return false;
}
// FIN Fonction de contrôle du mail
$MailTo = "contact@monsite.fr"; //adresse à laquelle sera envoyé le contenu du formulaire
$MailCc = "moi@free.fr"; // adresse à laquelle sera envoyé un communiqué
$MailSubject = "CANDIDATURE monsite"; //texte qui va figurer dans le champ "sujet" du email
$MailHeader = "From: Site Internet monsite"; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3").
// Quelques hébergeurs obligent que le domaine du mail de l'expéditeur soit celui de votre site 

$min_size="3"; // Longueur minimum du message
$max_size="9000"; //Longueur maximum du message

/* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */

$Envoi = 1; //initialisation de la variable envoi à 1

/* Pour enlever une condition de vérification de champ (vide ou non), enlever, par exemple au champ 1 :
* 
if ($champ1 == ""){ //nom du champ1
echo("Vous n'avez pas complété le champ 1.<br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
}

et ne laisser que :

$MailBody .= "Question 1 : $champ1\n";

*/ 
//
if ($champ1 == ""){ //nom du champ1
echo("Vous n'avez pas indiqué votre Nom,<br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
$MailBody .= "Nom du candidat : $champ1\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody
}
if ($champ2 == ""){
echo("Vous n'avez pas indiqué votre Prénom,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Prénom du candidat : $champ2\n";
}
if ($champ3 == ""){
echo("Vous n'avez pas indiqué votre date de naissance,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Date de naissance du candidat: $champ3\n";
}
if ($champ4 == ""){
echo("Vous n'avez pas indiqué votre adresse email,<br>");
$Envoi = 0;
}
else {
if (check_mail($champ4)) {
$MailBody .= "Email du candidat : $champ4\n";
}
else {
echo("L'adresse e-mail que vous avez saisi n'est pas valide,<br>");
$Envoi = 0;
}
}
if ($champ5 == "0"){
echo("Vous n'avez pas indiqué votre sexe à l'aide menu déroulant,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Sexe du candidat : $champ5\n";
}
if ($champ6 == ""){
echo("Vous n'avez pas indiqué votre département de naissance,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Département de naissance : $champ6\n";
}
if ($champ7 == ""){
echo("Vous n'avez pas indiqué votre lieu de naissance,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Lieu de naissance : $champ7\n";
}
if ($champ8 == ""){
echo("Vous n'avez pas indiqué votre Numéro de sécurité sociale,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Numéro de sécurité sociale : $champ8\n";
}
$MailBody .="Situation personnelle du candidat : $champ9\n";
$MailBody .="Situation familiale du candidat : $champ10\n";
if ($champ11 == ""){
echo("Vous n'avez pas indiqué département de résidence actuel,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Département de résidence actuel : $champ11\n";
}
if ($champ12 == ""){
echo("Vous n'avez pas indiqué le nom et le numéro de votre rue,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Nom et numéro de rue du candidat : $champ12\n";
}
if ($champ102 == ""){
echo("Vous n'avez pas indiqué votre code postal,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Code postal du candidat : $champ102\n";
}
if ($champ103 == ""){
echo("Vous n'avez pas indiqué votre ville de résidence,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Ville de résidence du candidat : $champ103\n";
}
if ($champ13 == ""){
echo("Vous n'avez pas indiqué votre numéro de téléphone fixe (vous devez renseigner un mobile, dans cette même case, si vous n'avez pas de fixe),<br>");
$Envoi = 0;
}
else {
$MailBody .= "Numéro de téléphone fixe : $champ13\n";
}
$MailBody .="Numéro de téléphone portable : $champ14\n";
if ($champ100 == "0"){
echo("Vous n'avez pas indiqué votre formation scolaire ou universitaire,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Formation scolaire ou universitaire du candidat : $champ100\n";
}
if ($champ48 == ""){
echo("Vous n'avez pas indiqué l'intitulé exact du dernier diplôme obtenu pouvant être justifié<br>");
$Envoi = 0;
}
else {
$MailBody .= "Dernier diplôme obtenu pouvant être justifié par le candidat : $champ48\n";
}
if ($champ15 == "0"){
echo("Vous n'avez pas indiqué votre situation professionnelle actuelle,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Situation professionnelle actuelle : $champ15\n";
}
$MailBody .="Précision sur la situation professionnelle du candidat : $champ16\n";
if ($champ17 == ""){
echo("Vous n'avez pas indiqué votre activité professionnelle actuelle,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Activité professionnelle actuelle : $champ17\n";
}
$MailBody .="Durée de l'activité professionnelle actuelle : $champ18\n";
if ($champ19 == "0"){
echo("Vous n'avez pas indiqué le nom de votre (ou vos) employeurs actuels<br>");
$Envoi = 0;
}
else {
$MailBody .= "Nom des employeurs actuels du candidat : $champ19\n";
}
$MailBody .="Produits représentés actuellement par le candidat : $champ20\n";
if ($champ21 == "0"){
echo("Vous n'avez pas indiqué votre disponibilité,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Disponibilité du candidat : $champ21\n";
}
if ($champ22 == "0"){
echo("Vous n'avez pas indiqué les années d'expérience dans le poste pouvant être justifiées<br>");
$Envoi = 0;
}
else {
$MailBody .= "Années d'expérience pouvant être justifiées : $champ22\n";
}
$MailBody .="Type de produits représentés par le candidat durant sa carrière : $champ23\n";
if ($champ24 == "0"){
echo("Vous n'avez pas indiqué le secteur dans lequel vous êtes actuellement implanté,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Le candidat est actuellement implanté dans les secteurs suivants : $champ24\n";
}
$MailBody .="Le candidat a souhaité apporter une précision sur ses secteurs actuels d'activité : $champ25\n";
if ($champ101 == "0"){
echo("Vous n'avez pas indiqué la ville, ou région, ou vous souhaiteriez travailler en priorité<br>");
$Envoi = 0;
}
else {
$MailBody .= "Le candidat souhaite travailler en priorité dans : $champ101\n";
}
$MailBody .="Le candidat maitrise les langues suivantes : $champ49\n";
if ($champ26 == "0"){
echo("Vous n'avez pas indiqué si vous possédiez un véhicule<br>");
$Envoi = 0;
}
else {
$MailBody .= "Le candidat posséde un véhicule : $champ26\n";
}
$MailBody .="Le véhicule du candidat date de : $champ27\n";
if ($champ28 == "0"){
echo("Vous n'avez pas indiqué si vous possédiez un téléphone mobile<br>");
$Envoi = 0;
}
else {
$MailBody .= "Le candidat posséde un téléphone mobile : $champ28\n";
}
if ($champ29 == "0"){
echo("Vous n'avez pas indiqué si vous possédiez un ordinateur,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Le candidat posséde un ordinateur: $champ29\n";
}
if ($champ30 == "0"){
echo("Vous n'avez pas indiqué si vous possédiez une connexion Internet à votre domicile,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Le candidat posséde une connexion Internet personnelle : $champ30\n";
}
if ($champ31 == "0"){
echo("Vous n'avez pas indiqué si vous possédiez une adresse MSN et une Webcam,<br>");
$Envoi = 0;
}
else {
$MailBody .= "Le candidat posséde une adresse MSN et une Webcam : $champ31\n";
}
$MailBody .="L' adresse MSN du candidat est: $champ32\n";
if ($champ33 == "0"){
echo("Vous n'avez pas indiqué si vous possédiez une carte d'identité professionnelle<br>");
$Envoi = 0;
}
else {
$MailBody .= "Le candidat posséde une carte d'identité professionnelle : $champ33\n";
$MailBody .="Le numéro de la carte professionnelle du candidat : $champ34\n";
if ($champ35 == "0"){
echo("Vous n'avez pas indiqué si vous étiez inscrit à la CCVRP<br>");
$Envoi = 0;
}
else {
$MailBody .= "Le candidat est déjà inscrit à la CCVRP : $champ35\n";
}
if ($champ36 == "0"){
echo("Vous n'avez pas indiqué si vous connaissiez déjà l'activité de ????<br>");
$Envoi = 0;
}
else {
$MailBody .= "Le candidat connaissez déjà l'activité de ???? avant d'être en rapport avec monsite : $champ36\n";
}
$MailBody .= "Le candidat a connu l'activité de ???? par le biais suivant : $champ37\n";
}
if ($champ38 == ""){
echo("Vous n'avez pas résumé l'activité de ????<br>");
$Envoi = 0;
}
else {
$MailBody .= "Le candidat résume l'activité de ???? de la manière suivante : $champ38\n";
}
$MailBody .="Les 3 qualités déclarées par le candidat sont : $champ39\n";
$MailBody .="Les 3 défauts déclarés par le candidat sont : $champ40\n";
$MailBody .="Le candidat serait décrit par son meilleur ami de la manière suivante : $champ41\n";
$MailBody .="Le candidat exerce comme hobbies ou passions : $champ42\n";
$MailBody .="Le candidat a expliqué succinctement les raisons qui le poussent à postuler ce jour : $champ43\n";
$MailBody .="Le candidat nous a formulé ses motivations : $champ44\n";
$MailBody .="Le candidat a souhaité nous livrer ce message particuliers : $champ45\n";
if ($champ46 == "0"){
echo("Vous n'avez pas indiqué la manière dont vous avez eu connaissance des opportunités proposées par monsite<br>");
$Envoi = 0;
}
else {
$MailBody .= "Le candidat a eu connaissance de l'offre de ce poste : $champ46\n";
}
$MailBody .="Le candidat a précisé le manière dont il a eu connaissance de ce poste : $champ47\n";
//Routine pour les cases à cocher


$items = 3; //initialisation du nombre d'items possibles

for ($i = 1; $i <= $items; $i++) { //boucle sur le nombre d'items

$MailBody .= "$champ8[$i], "; //stockage des items choisis dans la variable MailBody
}

if ($Envoi == 0) { //vérification que la variable envoi est bien à 1
echo("<p><a href=\"Javascript:history.go(-1)\"><center><strong>RETOUR</strong></center></a></p>");
//Pas d'envoi du message et retour au formulaire
}

//Envoi du message
if ($Envoi == 1) { //vérification que la variable envoi est bien à 1
echo("<p><strong>Votre nom : <font color=\"#0000FF\">$champ1</font>\n");
echo("<br>Votre prénom : <font color=\"#0000FF\">$champ2</font>\n");
echo("<br>Votre date de naissance : <font color=\"#0000FF\">$champ3</font>\n");
echo("<br>Votre adresse e-mail : <font color=\"#0000FF\">$champ4</font>\n");
echo("<br>Votre sexe : <font color=\"#0000FF\">$champ5</font>\n");
echo("<br>Votre département de naissance : <font color=\"#0000FF\">$champ6</font>\n");
echo("<br>Votre lieu de naissance : <font color=\"#0000FF\">$champ7</font>\n");
echo("<br>Votre Numéro de sécurité sociale : <font color=\"#0000FF\">$champ8</font>\n");
echo("<br>Votre situation personnelle : <font color=\"#0000FF\">$champ9</font>\n");
echo("<br>Votre situation familiale : <font color=\"#0000FF\">$champ10</font>\n");
echo("<br>Votre département de résidence actuel : <font color=\"#0000FF\">$champ11</font>\n");
echo("<br>Votre adresse postale complète : <font color=\"#0000FF\">$champ12</font>\n");
echo("<br>Votre téléphone fixe : <font color=\"#0000FF\">$champ13</font>\n");
echo("<br>Votre téléphone mobile : <font color=\"#0000FF\">$champ14</font>\n");
echo("<br>Votre formation scolaire ou universitaire : <font color=\"#0000FF\">$champ100</font>\n");
echo("<br>Votre dernier diplôme pouvant être justifié : <font color=\"#0000FF\">$champ48</font>\n");
echo("<br>Votre situation professionnelle actuelle : <font color=\"#0000FF\">$champ15</font>\n");
echo("<br>Vos précisions concernant votre situation professionnelle : <font color=\"#0000FF\">$champ16</font>\n");
echo("<br>Votre activité professionnelle actuelle : <font color=\"#0000FF\">$champ17</font>\n");
echo("<br>Vous exercez cette activité depuis : <font color=\"#0000FF\">$champ18</font>\n");
echo("<br>Nom de vos entreprises actuelles : <font color=\"#0000FF\">$champ19</font>\n");
echo("<br>Produits que vous représentez actuellement : <font color=\"#0000FF\">$champ20</font>\n");
echo("<br>Votre disponibilité : <font color=\"#0000FF\">$champ21</font>\n");
echo("<br>Votre nombre d'années d'expérience dans le poste pouvant être justifiées  : <font color=\"#0000FF\">$champ22</font>\n");
echo("<br>Type de produits représentés durant votre carrière de VRP  : <font color=\"#0000FF\">$champ23</font>\n");
echo("<br>Le secteur professionnel dans lequel vous êtes actuellement implanté  : <font color=\"#0000FF\">$champ24</font>\n");
echo("<br>Vos précisions concernant votre secteur professionnel actuel : <font color=\"#0000FF\">$champ25</font>\n");
echo("<br>Vous souhaitez travailler dans la ville ou la région  : <font color=\"#0000FF\">$champ101</font>\n");
echo("<br>Vous pratiquez couramment les langues suivantes  : <font color=\"#0000FF\">$champ49</font>\n");
echo("<br>Vous possédez un véhicule : <font color=\"#0000FF\">$champ26</font>\n");
echo("<br>Vous véhicule a été mis en circulation en : <font color=\"#0000FF\">$champ27</font>\n");
echo("<br>Vous possédez un téléphone mobile : <font color=\"#0000FF\">$champ28</font>\n");
echo("<br>Vous possédez un ordinateur : <font color=\"#0000FF\">$champ29</font>\n");
echo("<br>Vous possédez une connexion Internet à votre domicile : <font color=\"#0000FF\">$champ30</font>\n");
echo("<br>Vous possédez une adresse MSN et une Webcam : <font color=\"#0000FF\">$champ31</font>\n");
echo("<br>Votre adresse MSN est : <font color=\"#0000FF\">$champ32</font>\n");
echo("<br>Vous possédez une carte d'identité professionnelle de VRP : <font color=\"#0000FF\">$champ33</font>\n");
echo("<br>Le numéro de votre carte d'identité professionnelle est le : <font color=\"#0000FF\">$champ34</font>\n");
echo("<br>Vous êtes inscrit à la CCVRP : <font color=\"#0000FF\">$champ35</font>\n");
echo("<br>Vous connaissiez l'activité de ???? avant d'être en rapport avec notre société : <font color=\"#0000FF\">$champ36</font>\n");
echo("<br>Vous avez connu l'activité de ???? : <font color=\"#0000FF\">$champ37</font>\n");
echo("<br>Vous résumeriez l'activité de ???? de la manière suivante : <font color=\"#0000FF\">$champ38</font>\n");
echo("<br>Vos trois principales qualités sont : <font color=\"#0000FF\">$champ39</font>\n");
echo("<br>Vos trois principales défauts sont : <font color=\"#0000FF\">$champ40</font>\n");
echo("<br>Votre meilleur ami vous décrirait de la manière suivante : <font color=\"#0000FF\">$champ41</font>\n");
echo("<br>Vos passions ou vos hobbies : <font color=\"#0000FF\">$champ42</font>\n");
echo("<br>Les raisons qui vous poussent à déposer votre candidature ce jour sont : <font color=\"#0000FF\">$champ43</font>\n");
echo("<br>Vos motivations pour rejoindre notre société sont : <font color=\"#0000FF\">$champ44</font>\n");
echo("<br>Vous avez souhaité nous adresser ce message : <font color=\"#0000FF\">$champ45</font>\n");
echo("<br>Vous avez eu connaissance de ce poste : <font color=\"#0000FF\">$champ46</font>\n");
echo("<br>Vos précisions la manière dont vous avez eu connaissance de ce poste : <font color=\"#0000FF\">$champ47</font>\n");
echo("<p>&nbsp;</p>");
mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message
//mail($MailCc, $MailSubject, $MailBody, $MailHeader); //envoi du communiqué (enlever // pour le rendre opérationnel
echo("<p>Votre candidature a bien été transmise à monsite et, nous vous remercions pour l'intêret que vous portez à notre activité.<br><br>A bientôt.<br><br>La cellule recrutement monsite."); 
echo("<p>&nbsp;</p><p>&nbsp;</p><p align=\"center\"><a href=\"http://www.monsite.fr/index.htm\">Retour</strong></a></p>"); //affichage d'un message de confirmation.}
}
?>
</body>
</html>[/list]

Merci à tous par avance parce que là, je séche !!!
 
Nouveau WRInaute
MERCI POUR CETTE INFO MAIS JE L AVAIS DEJA VU, MAIS JE SAIS VRAIMENT PAS QUELLE LIGNE INTEGRER DANS MON SCRIPT ET OU

DE L AIDE PLEASE !

MERCI
 
Discussions similaires
Haut