Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FORM2MAIL HTML / PHP


Information sur la source

Catégorie :Formulaires Classé sous : form2mail, formulaire, mail, html, envoyer Niveau : Initié Date de création : 25/07/2005 Vu / téléchargé: 11 785 / 2 434

Note :
3,5 / 10 - par 6 personnes
3,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Voici un formulaire de contact en html enfin presque.Le formulaire est en html mais ce qui sert de programme d'envoi c'est votre serveur car un fichier en php (envoi-mail.php)emploie la méthode post il vous suffit de copier le script ci-desous ( qui se trouvera aussi dans le zip ), de changer votre adresse e-mail et la page de remerciment dans le fichier php (envoi-mail.php)( je vous conseille d'ouvrir le fichier PHP avec le note pad.exe " Bloc note" ) puis il ne reste plus qu'a le testé.

ATTENTION : IL FAUT ABSOLUMENT QUE VOTRE HEBERGEUR ACCEPTE LE PHP OU N4AYE PAS SUPRIMER LA METHODE POST SINON LE SCRIPT NE FONCTIONNERA PAS !!!!!!!!.

Maxpag


 

Source

  • <center>
  • <form name="form" method="post" action="envoi-mail.php" onsubmit="return validation();">
  • <table border="0" width="100%">
  • <tr>
  • <td height="503">
  • <p><font size="4"><b><font color="#FF0033" size="3">*</font></b></font>Les
  • champs marqué d'un <font size="4"><b><font color="#FF0033" size="3">*</font></b></font>
  • sont obligatoires ...</p>
  • <p><font size="4"><b><font color="#FF0033" size="3">*</font></b></font>Tous
  • formulaire n&eacute;tant pas renseign&eacute; correctement
  • n'aura pas de suite ...</p>
  • <p>&nbsp;</p>
  • <table width="100%" border="0">
  • <tr>
  • <td width="39%">
  • <div align="right">Nom<font size="4"><b><font color="#FF0033" size="3">*</font></b></font>
  • :</div>
  • </td>
  • <td width="61%"><b>
  • <input name="Nom "size=20>
  • </b></td>
  • </tr>
  • <tr>
  • <td width="39%">
  • <div align="right">Pr&eacute;nom<font size="4"><b><font color="#FF0033" size="3">*</font></b></font>
  • :</div>
  • </td>
  • <td width="61%"><b>
  • <input name="Pr&eacute;nom"size=20>
  • </b></td>
  • </tr>
  • <tr>
  • <td width="39%">
  • <div align="right">Sexe<font size="4"><b><font color="#FF0033" size="3">*</font></b></font>
  • :</div>
  • </td>
  • <td width="61%">
  • <select class=styleselect tabindex=4
  • name=Sexe>
  • <option value="- - - -">- - - -</option>
  • <option value="Feminin">Feminin</option>
  • <option value="Masculin">Masculin</option>
  • </select>
  • </td>
  • </tr>
  • <tr>
  • <td width="39%">
  • <div align="right">Date de Naissance<font size="4"><b><font color="#FF0033" size="3">*</font></b></font>
  • :</div>
  • </td>
  • <td width="61%"><b>
  • <select name="jour_naissance" title="Jour de naissance">
  • <option value="0">--</option>
  • <option value="1">1</option>
  • <option value="2">2</option>
  • <option value="3">3</option>
  • <option value="4">4</option>
  • <option value="5">5</option>
  • <option value="6">6</option>
  • <option value="7">7</option>
  • <option value="8">8</option>
  • <option value="9">9</option>
  • <option value="10">10</option>
  • <option value="11">11</option>
  • <option value="12">12</option>
  • <option value="13">13</option>
  • <option value="14">14</option>
  • <option value="15">15</option>
  • <option value="16">16</option>
  • <option value="17">17</option>
  • <option value="18">18</option>
  • <option value="19">19</option>
  • <option value="20">20</option>
  • <option value="21">21</option>
  • <option value="22">22</option>
  • <option value="23">23</option>
  • <option value="24">24</option>
  • <option value="25">25</option>
  • <option value="26">26</option>
  • <option value="27">27</option>
  • <option value="28">28</option>
  • <option value="29">29</option>
  • <option value="30">30</option>
  • <option value="31">31</option>
  • </select>
  • <select name="mois_naissance" title="Mois">
  • <option value="0">--</option>
  • <option value="01">janvier</option>
  • <option value="02">fevrier</option>
  • <option value="03">mars</option>
  • <option value="04">avril</option>
  • <option value="05">mai</option>
  • <option value="06">juin</option>
  • <option value="07">juillet</option>
  • <option value="08">aout</option>
  • <option value="09">septembre</option>
  • <option value="10">octobre</option>
  • <option value="11">novembre</option>
  • <option value="12">decembre</option>
  • </select>
  • <select name="annee_naissance" title="Année">
  • <option value="0" selected>--</option>
  • <option value="1994">1994</option>
  • <option value="1993">1993</option>
  • <option value="1992">1992</option>
  • <option value="1991">1991</option>
  • <option value="1990">1990</option>
  • <option value="1989">1989</option>
  • <option value="1988">1988</option>
  • <option value="1987">1987</option>
  • <option value="1986">1986</option>
  • <option value="1985">1985</option>
  • <option value="1984">1984</option>
  • <option value="1983">1983</option>
  • <option value="1982">1982</option>
  • <option value="1981">1981</option>
  • <option value="1980">1980</option>
  • <option value="1979">1979</option>
  • <option value="1978">1978</option>
  • <option value="1977">1977</option>
  • <option value="1976">1976</option>
  • <option value="1975">1975</option>
  • <option value="1974">1974</option>
  • <option value="1973">1973</option>
  • <option value="1972">1972</option>
  • <option value="1971">1971</option>
  • <option value="1970">1970</option>
  • <option value="1969">1969</option>
  • <option value="1968">1968</option>
  • <option value="1967">1967</option>
  • <option value="1966">1966</option>
  • <option value="1965">1965</option>
  • <option value="1964">1964</option>
  • <option value="1963">1963</option>
  • <option value="1962">1962</option>
  • <option value="1961">1961</option>
  • <option value="1960">1960</option>
  • <option value="1959">1959</option>
  • <option value="1958">1958</option>
  • <option value="1957">1957</option>
  • <option value="1956">1956</option>
  • <option value="1955">1955</option>
  • <option value="1954">1954</option>
  • <option value="1953">1953</option>
  • <option value="1952">1952</option>
  • <option value="1951">1951</option>
  • <option value="1950">1950</option>
  • <option value="1949">1949</option>
  • <option value="1948">1948</option>
  • <option value="1947">1947</option>
  • <option value="1946">1946</option>
  • <option value="1945">1945</option>
  • <option value="1944">1944</option>
  • <option value="1943">1943</option>
  • <option value="1942">1942</option>
  • <option value="1941">1941</option>
  • <option value="1940">1940</option>
  • <option value="1939">1939</option>
  • <option value="1938">1938</option>
  • <option value="1937">1937</option>
  • <option value="1936">1936</option>
  • <option value="1935">1935</option>
  • <option value="1934">1934</option>
  • <option value="1933">1933</option>
  • <option value="1932">1932</option>
  • <option value="1931">1931</option>
  • <option value="1930">1930</option>
  • <option value="1929">1929</option>
  • <option value="1928">1928</option>
  • <option value="1927">1927</option>
  • <option value="1926">1926</option>
  • <option value="1925">1925</option>
  • <option value="1924">1924</option>
  • <option value="1923">1923</option>
  • <option value="1922">1922</option>
  • <option value="1921">1921</option>
  • <option value="1920">1920</option>
  • <option value="1919">1919</option>
  • <option value="1918">1918</option>
  • <option value="1917">1917</option>
  • <option value="1916">1916</option>
  • <option value="1915">1915</option>
  • </select>
  • </b> </td>
  • </tr>
  • <tr>
  • <td height="22" width="39%">
  • <div align="right">Pays<font size="4"><b><font color="#FF0033" size="3">*</font></b></font>
  • :</div>
  • </td>
  • <td height="22" width="61%">
  • <select size=1 name=Pays>
  • <option value=" " selected>S&eacute;lection pays</option>
  • <option>Allemagne</option>
  • <option>Argentine</option>
  • <option>Australie</option>
  • <option>Belgique</option>
  • <option>Br&eacute;sil</option>
  • <option>Canada</option>
  • <option>Chili</option>
  • <option>Chine</option>
  • <option>Colombie</option>
  • <option>Cor&eacute;e</option>
  • <option>Danemark</option>
  • <option>Etats Unis</option>
  • <option>Espagne</option>
  • <option>Finlande</option>
  • <option>France</option>
  • <option>Hongrie</option>
  • <option>Inde</option>
  • <option>Irlande</option>
  • <option>Israel</option>
  • <option>Italie</option>
  • <option>Japon</option>
  • <option>Mexique</option>
  • <option>Norv&egrave;ge</option>
  • <option>Nouvelle-Z&eacute;lande</option>
  • <option>Pays Bas</option>
  • <option>P&eacute;rou</option>
  • <option>Pologne</option>
  • <option>Portugal</option>
  • <option>Rep. Tch&egrave;que</option>
  • <option>Royaume Uni</option>
  • <option>Russie</option>
  • <option>Slovaquie</option>
  • <option>Slov&eacute;nie</option>
  • <option>Su&egrave;de</option>
  • <option>Suisse</option>
  • <option>Taiwan</option>
  • <option>Turquie</option>
  • <option>Uruguay</option>
  • <option>Venezuela</option>
  • </select>
  • </td>
  • </tr>
  • <tr>
  • <td height="22" width="39%">
  • <div align="right">Ville :</div>
  • </td>
  • <td height="22" width="61%"><b>
  • <input name="Ville"size=20>
  • </b> </td>
  • </tr>
  • <tr>
  • <td width="39%">
  • <div align="right"> Code Postal :</div>
  • </td>
  • <td width="61%"><b>
  • <input name="Code-Postal"size=20 maxlength=40>
  • </b></td>
  • </tr>
  • <tr>
  • <td width="39%">
  • <div align="right">Adresse Mail<font size="4"><b><font color="#FF0033" size="3">*</font></b></font>
  • :</div>
  • </td>
  • <td width="61%"><b>
  • <input type="text" name="email" size="40">
  • </b></td>
  • </tr>
  • <tr>
  • <td width="39%">
  • <div align="right">Adresse de votre Site Web :</div>
  • </td>
  • <td width="61%"><b>
  • <input name="Adresse-Site"size=40 value="http://">
  • </b></td>
  • </tr>
  • <tr>
  • <td width="39%">
  • <div align="right"></div>
  • </td>
  • <td width="61%">&nbsp;</td>
  • </tr>
  • </table>
  • <p align="center">Sujet de Mail<font size="4"><b><font color="#FF0033" size="3">*</font></b></font>
  • :<b> </b><font color="#000000"><b>
  • <input name="Sujet-du-Mail "size=40 maxlength=60>
  • </b></font></p>
  • <p align="center">
  • <textarea name="Message " cols="50" rows="8"></textarea>
  • </p>
  • <p align="center"><font color="#000000"> </font> </p>
  • </td>
  • </tr>
  • </table>
  • <p><b><font color="#000000">
  • <input type="submit" value="Envoyer" name="Envoyer">
  • <input type="reset" name="Submit" value="Effacer">
  • </font></b> </p>
  • </form>
  • </center>
<center>
           <form name="form" method="post" action="envoi-mail.php" onsubmit="return validation();">
             <table border="0" width="100%">
              <tr> 
                <td height="503"> 
                  <p><font size="4"><b><font color="#FF0033" size="3">*</font></b></font>Les 
                    champs marqué d'un <font size="4"><b><font color="#FF0033" size="3">*</font></b></font> 
                    sont obligatoires ...</p>
                  <p><font size="4"><b><font color="#FF0033" size="3">*</font></b></font>Tous 
                    formulaire n&eacute;tant pas renseign&eacute; correctement 
                    n'aura pas de suite ...</p>
                  <p>&nbsp;</p>
                  <table width="100%" border="0">
                    <tr> 
                      <td width="39%"> 
                        <div align="right">Nom<font size="4"><b><font color="#FF0033" size="3">*</font></b></font> 
                          :</div>
                      </td>
                      <td width="61%"><b> 
                        <input name="Nom  "size=20>
                        </b></td>
                    </tr>
                    <tr> 
                      <td width="39%"> 
                        <div align="right">Pr&eacute;nom<font size="4"><b><font color="#FF0033" size="3">*</font></b></font> 
                          :</div>
                      </td>
                      <td width="61%"><b> 
                        <input name="Pr&eacute;nom"size=20>
                        </b></td>
                    </tr>
                    <tr> 
                      <td width="39%"> 
                        <div align="right">Sexe<font size="4"><b><font color="#FF0033" size="3">*</font></b></font> 
                          :</div>
                      </td>
                      <td width="61%"> 
                        <select class=styleselect tabindex=4 
                        name=Sexe>
                          <option value="- - - -">- - - -</option>
                          <option value="Feminin">Feminin</option>
                          <option value="Masculin">Masculin</option>
                        </select>
                      </td>
                    </tr>
                    <tr> 
                      <td width="39%"> 
                        <div align="right">Date de Naissance<font size="4"><b><font color="#FF0033" size="3">*</font></b></font> 
                          :</div>
                      </td>
                      <td width="61%"><b> 
                        <select name="jour_naissance" title="Jour de naissance">
                          <option value="0">--</option>
                          <option value="1">1</option>
                          <option value="2">2</option>
                          <option value="3">3</option>
                          <option value="4">4</option>
                          <option value="5">5</option>
                          <option value="6">6</option>
                          <option value="7">7</option>
                          <option value="8">8</option>
                          <option value="9">9</option>
                          <option value="10">10</option>
                          <option value="11">11</option>
                          <option value="12">12</option>
                          <option value="13">13</option>
                          <option value="14">14</option>
                          <option value="15">15</option>
                          <option value="16">16</option>
                          <option value="17">17</option>
                          <option value="18">18</option>
                          <option value="19">19</option>
                          <option value="20">20</option>
                          <option value="21">21</option>
                          <option value="22">22</option>
                          <option value="23">23</option>
                          <option value="24">24</option>
                          <option value="25">25</option>
                          <option value="26">26</option>
                          <option value="27">27</option>
                          <option value="28">28</option>
                          <option value="29">29</option>
                          <option value="30">30</option>
                          <option value="31">31</option>
                        </select>
                        <select name="mois_naissance" title="Mois">
                          <option value="0">--</option>
                          <option value="01">janvier</option>
                          <option value="02">fevrier</option>
                          <option value="03">mars</option>
                          <option value="04">avril</option>
                          <option value="05">mai</option>
                          <option value="06">juin</option>
                          <option value="07">juillet</option>
                          <option value="08">aout</option>
                          <option value="09">septembre</option>
                          <option value="10">octobre</option>
                          <option value="11">novembre</option>
                          <option value="12">decembre</option>
                        </select>
                        <select name="annee_naissance" title="Année">
                          <option value="0" selected>--</option>
                          <option value="1994">1994</option>
                          <option value="1993">1993</option>
                          <option value="1992">1992</option>
                          <option value="1991">1991</option>
                          <option value="1990">1990</option>
                          <option value="1989">1989</option>
                          <option value="1988">1988</option>
                          <option value="1987">1987</option>
                          <option value="1986">1986</option>
                          <option value="1985">1985</option>
                          <option value="1984">1984</option>
                          <option value="1983">1983</option>
                          <option value="1982">1982</option>
                          <option value="1981">1981</option>
                          <option value="1980">1980</option>
                          <option value="1979">1979</option>
                          <option value="1978">1978</option>
                          <option value="1977">1977</option>
                          <option value="1976">1976</option>
                          <option value="1975">1975</option>
                          <option value="1974">1974</option>
                          <option value="1973">1973</option>
                          <option value="1972">1972</option>
                          <option value="1971">1971</option>
                          <option value="1970">1970</option>
                          <option value="1969">1969</option>
                          <option value="1968">1968</option>
                          <option value="1967">1967</option>
                          <option value="1966">1966</option>
                          <option value="1965">1965</option>
                          <option value="1964">1964</option>
                          <option value="1963">1963</option>
                          <option value="1962">1962</option>
                          <option value="1961">1961</option>
                          <option value="1960">1960</option>
                          <option value="1959">1959</option>
                          <option value="1958">1958</option>
                          <option value="1957">1957</option>
                          <option value="1956">1956</option>
                          <option value="1955">1955</option>
                          <option value="1954">1954</option>
                          <option value="1953">1953</option>
                          <option value="1952">1952</option>
                          <option value="1951">1951</option>
                          <option value="1950">1950</option>
                          <option value="1949">1949</option>
                          <option value="1948">1948</option>
                          <option value="1947">1947</option>
                          <option value="1946">1946</option>
                          <option value="1945">1945</option>
                          <option value="1944">1944</option>
                          <option value="1943">1943</option>
                          <option value="1942">1942</option>
                          <option value="1941">1941</option>
                          <option value="1940">1940</option>
                          <option value="1939">1939</option>
                          <option value="1938">1938</option>
                          <option value="1937">1937</option>
                          <option value="1936">1936</option>
                          <option value="1935">1935</option>
                          <option value="1934">1934</option>
                          <option value="1933">1933</option>
                          <option value="1932">1932</option>
                          <option value="1931">1931</option>
                          <option value="1930">1930</option>
                          <option value="1929">1929</option>
                          <option value="1928">1928</option>
                          <option value="1927">1927</option>
                          <option value="1926">1926</option>
                          <option value="1925">1925</option>
                          <option value="1924">1924</option>
                          <option value="1923">1923</option>
                          <option value="1922">1922</option>
                          <option value="1921">1921</option>
                          <option value="1920">1920</option>
                          <option value="1919">1919</option>
                          <option value="1918">1918</option>
                          <option value="1917">1917</option>
                          <option value="1916">1916</option>
                          <option value="1915">1915</option>
                        </select>
                        </b> </td>
                    </tr>
                    <tr> 
                      <td height="22" width="39%"> 
                        <div align="right">Pays<font size="4"><b><font color="#FF0033" size="3">*</font></b></font> 
                          :</div>
                      </td>
                      <td height="22" width="61%"> 
                        <select size=1 name=Pays>
                          <option value=" " selected>S&eacute;lection pays</option>
                          <option>Allemagne</option>
                          <option>Argentine</option>
                          <option>Australie</option>
                          <option>Belgique</option>
                          <option>Br&eacute;sil</option>
                          <option>Canada</option>
                          <option>Chili</option>
                          <option>Chine</option>
                          <option>Colombie</option>
                          <option>Cor&eacute;e</option>
                          <option>Danemark</option>
                          <option>Etats Unis</option>
                          <option>Espagne</option>
                          <option>Finlande</option>
                          <option>France</option>
                          <option>Hongrie</option>
                          <option>Inde</option>
                          <option>Irlande</option>
                          <option>Israel</option>
                          <option>Italie</option>
                          <option>Japon</option>
                          <option>Mexique</option>
                          <option>Norv&egrave;ge</option>
                          <option>Nouvelle-Z&eacute;lande</option>
                          <option>Pays Bas</option>
                          <option>P&eacute;rou</option>
                          <option>Pologne</option>
                          <option>Portugal</option>
                          <option>Rep. Tch&egrave;que</option>
                          <option>Royaume Uni</option>
                          <option>Russie</option>
                          <option>Slovaquie</option>
                          <option>Slov&eacute;nie</option>
                          <option>Su&egrave;de</option>
                          <option>Suisse</option>
                          <option>Taiwan</option>
                          <option>Turquie</option>
                          <option>Uruguay</option>
                          <option>Venezuela</option>
                        </select>
                      </td>
                    </tr>
                    <tr> 
                      <td height="22" width="39%"> 
                        <div align="right">Ville :</div>
                      </td>
                      <td height="22" width="61%"><b> 
                        <input name="Ville"size=20>
                        </b> </td>
                    </tr>
                    <tr> 
                      <td width="39%"> 
                        <div align="right"> Code Postal :</div>
                      </td>
                      <td width="61%"><b> 
                        <input name="Code-Postal"size=20 maxlength=40>
                        </b></td>
                    </tr>
                    <tr> 
                      <td width="39%"> 
                        <div align="right">Adresse Mail<font size="4"><b><font color="#FF0033" size="3">*</font></b></font> 
                          :</div>
                      </td>
                      <td width="61%"><b> 
                        <input type="text" name="email" size="40">
                        </b></td>
                    </tr>
                    <tr> 
                      <td width="39%"> 
                        <div align="right">Adresse de votre Site Web :</div>
                      </td>
                      <td width="61%"><b> 
                        <input name="Adresse-Site"size=40 value="http://">
                        </b></td>
                    </tr>
                    <tr> 
                      <td width="39%"> 
                        <div align="right"></div>
                      </td>
                      <td width="61%">&nbsp;</td>
                    </tr>
                  </table>
                  <p align="center">Sujet de Mail<font size="4"><b><font color="#FF0033" size="3">*</font></b></font> 
                    :<b> </b><font color="#000000"><b> 
                    <input name="Sujet-du-Mail  "size=40 maxlength=60>
                    </b></font></p>
                  <p align="center">
                    <textarea name="Message " cols="50" rows="8"></textarea>
                  </p>
                  <p align="center"><font color="#000000"> </font> </p>
                </td>
              </tr>
            </table>
            <p><b><font color="#000000"> 
              <input type="submit" value="Envoyer" name="Envoyer">
              <input type="reset" name="Submit" value="Effacer">
              </font></b> </p>
            </form>
        </center>

Conclusion

Il y a une page dans le zip qui s'appele mail.html cilquez dessus pour voir l'aperçu du formulaire ( 100 % modifiable ) . Je vous conseille de publié le dossier SANS y touché puis pour voir ci celui-ci fonctionne, si non votre hébergeur n'accepte pas le PHP ou a suprimé la méthode post. Si ça fonctionne inséré le script du forulaire dans une de vos page puis enlevéles fichier et mettez-les a la racine du site Web ensuit publier le site et vous avez votre prope formulaire SAN PUB.

Maxpag

http://www.amourdeschats.be.cx
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de malalam le 25/07/2005 16:29:52 administrateur CS

Hello,

ahem, un hebergeur qui supprime la methode post ? Ce serait un comble...!
Bon que dire sur le code...
En vrac :
- mets-toi au css, ce sera plus joli
- evite les tableaux pour de la mise en page de donnees  non tabulaires
- pour les dates de naissance...une boucle aurait peut-etre ete la bienvenue ;-) Plutot que de taper en dur chaque jour, mois, annee...
- idem pour les pays : un tableau contenant tes pays, et tu boucles dessus.

Voila bon je n'ai pas regarde les autres pages (pas telecharge le script), mais je me doute un peu de ce que je vais voir.

signaler à un administrateur
Commentaire de GiUsTiNo le 26/07/2005 12:54:36

Même commentaire que Malalam, sauf que je rajoute un "détail" (ca dépend pour qui) => un moment tu nous mets "<center>" puis l'autre moment "<p align=center>" puis "<div align=center"> : essaye de t'en tenir à une manière, c'est comme pour tout :)
J'ai pas trop envie de dl le zip, rien qu'à voir les fichiers le contenant, genre "mercimail.html" => tu affiches le message dans le fichier php principal (y'a moyen de faire tout ca en un fichier php).
Voilà, bonne continuation :)

signaler à un administrateur
Commentaire de GiUsTiNo le 26/07/2005 12:56:01

Euh j'avais pas vu le niveau du code ...
Initié ? c'est pas un peu exagéré ca ? ^^

signaler à un administrateur
Commentaire de massacr le 26/07/2005 13:56:51

Il y a plus d'hébergeurs qui suppriment la fonction MAIL que la méthode POST !! MDR

signaler à un administrateur
Commentaire de grandvizir le 26/07/2005 20:08:52

Niveau sécurité, c'est de très loin pas top génial.

Remplace ton fichier PHP par celui-ci :

<?php
  $email = "XXXX@XXXX.com";
  $page = "mercimail.html";

  $message = '';
  while (list($key, $val) = each($HTTP_POST_VARS))
    $message .= htmlentities($key).' : '.htmlentities($val)."\n";

  mail($email, "$REMOTE_ADDR", $message);
  header("Location: ".$page);
?>

C'est pas encore optimal, mais déjà, c'est un peu mieux...

signaler à un administrateur
Commentaire de Anthomicro le 30/07/2005 10:05:20

Salut,

cite-moi un hébergeur qui supprime la méthode post stp...

Ensuite dans le code de Grandvizir, remplace le $HTTP_POST_VARS par $_POST

le "$REMOTE_ADDR" par $_SERVER['REMOTE_ADDR'] et les quelques doubles quotes par des simples.

signaler à un administrateur
Commentaire de maxpag le 30/07/2005 14:15:38

Oui dacord http://users.belgacom.net/

signaler à un administrateur
Commentaire de Anthomicro le 30/07/2005 14:22:17

donc cet "hébergeur" supprimerait la méthode post ?

donc en gros tu fais une bête page page.php :

<?php
if(isset($_POST['submit']))
{
echo 'ok';
}
else
{
echo '<form action="?" method="post">
<p><input type="submit" name="submit" value="Envoyer" /></p>
</form>';
}
?>

ça ça ne fonctionne pas ?

signaler à un administrateur
Commentaire de massacr le 30/07/2005 15:01:12

HAHA. T'as raison Anthomicro. Quand un "hébergeur" supprime la méthode POST, faut mettre des guillemets autour de hébergeur. mdrrrrrrr

signaler à un administrateur
Commentaire de massacr le 30/07/2005 15:01:59

J'espère au moins qu'il a pas supprimé la méthode GET. looooooooool
et la fonction echo ?

signaler à un administrateur
Commentaire de Anthomicro le 30/07/2005 15:28:28

lol, il a supprimé le HTML, mais bon t'as encore la possibilité de te connecter à ton FTP pour contempler le dossier vide... mdr

signaler à un administrateur
Commentaire de grandvizir le 17/08/2005 12:32:50

Anthomicro> T'as raison pour la correction que j'ai proposé. C'était fait un peu à l'arrache en reprenant les lignes générales de l'auteur. De toute façon, à part la fonction MAIL(), il n'y a rien de bien miraculeux. C'est juste la boucle WHILE qu'est pas mal. Je n'y avais pas pensé. Et niveau coding, ça simplifie pas mal de choses. Et au lieu d'énumérer des OPTION pour les années, pourquoi ne pas faire plus court :
<?php
  for ($i=1915 ; $i<=1994 ; $i++)
    echo '<option value="'.$i.'">'.$i.'</option>';
?>

Où donc précisément peut-on empêcher la méthode POST dans la config d'Apache ?

signaler à un administrateur
Commentaire de MOUNIR33 le 15/09/2005 00:14:12

qi peu faire un resumé plz

signaler à un administrateur
Commentaire de papete le 06/11/2005 08:55:13

je ne peux pas ouvrir le fichier zip envoi-mail.php.Le format n'est pas pris en charge!
Y a t il une solution ?
merci
Papete

signaler à un administrateur
Commentaire de maxpag le 11/12/2005 14:59:33

He... je ne crois pas non !

signaler à un administrateur
Commentaire de Le Prince Dragon le 05/05/2006 21:13:07

merci pour le script M. très jollie

signaler à un administrateur
Commentaire de ralichon31 le 29/12/2007 10:55:37

merci,je l'utilise et je le trouve parfait,simple et comprehensible

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Envoyer un mail au format html via un formulaire [ par lineb76 ] Bonjour,Je souhaiterais pouvoir envoyer un mail au format html via un formulaire. Quelle ligne dois je ajouter pour qu'il parte bien au format html et Réponse d'un formulaire dans un mail [ par linux49 ] Bonjour, je voudrais avoir des exemples de php et html pour avoir la reponse d'un formulaire dans un mail sans passer pas outlook.Je ne suis qu'un deb Fonction mail() [ par micholi ] Bonjour,j'ai un script qui me permet d'envoyer un formulaire par e-mail avec la fonction mail().Dans ce script j'utilise les lignes suivantes pour env formater le texte d'un formulaire envoyer par mail depuis un source flash, [ par nykos2004 ] Nykos mail au format html [ par martiall ] Bonjour &#224; toutes et tous,Je tente d&#233;sesp&#233;r&#233;ment d'envoyer un mail au format html via la commande mail().mon mail est un tableau si envoyer formulaire par mail [ par xps ] BonjourJ'ai chercher comment envoyer un mail en php sur le site mais il n'y a rien qui fonctionne.Je voudrais envoyer un mail en php avec mon mail inv envoyer un formulaire a la fois sur une boite mail et sur une bd access [ par berni84 ] bonjour,pratiquement tout est ds le titre,j'ai fait un fomulaire , nom, prenom, adresse...et un page php pour l'envoyer direct sur ma bd accessmais j' formulaire mail multipage [ par ttttttttttof ] Bonjour j'essaie de cr&#233;er un formulaire en multipage, suivant les choix des personnes. Le gros probl&#232;me c'est que je suis d&#233;butant en Pb : Mail format HTML [ par b_medamine ] Bonjour, J'ai &#233;crit un script qui fonctionne bien pour envoyer des mails en format HTML &#224; une liste des utlisateurs. Mais je trouve un pr formulaire avec mail [ par sanpexos ] Bonjour tout le mondeJ'aimerais crée un formulaire avec plusieurs entrées et puis envoyer le tout par e-mail quand l'utilisateur appuie sur la touche


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,562 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.