Forum Apyka

Bienvenue, vous n'êtes pas connecté. ( Se connecter - S'enregistrer )

Merci de respecter ces règles avant de poster sous peine de ne pas avoir de réponse:
1. Le titre de votre sujet doit être explicatif
2. Ouvrir son propre sujet et pas reprendre celui d'un autre
3. Être poli, un bonjour ou un merci ne fait de mal à personne et met une bonne ambiance
4. Bien détailler sa configuration
       - modèle de wii (blanche ou noire)
       - version du firmawre (3.* ou 4.*) (E, U, J ou K)
       - ce qui est installé (ios, homebrew...)
5. Éviter les messages en SMS
6. Aucune réponse ne sera donnée a ceux qui communiquent par MP
Rappel: Il ne sera toléré aucun sujet ou conversation sur d'éventuels jeux gravés
Enjoy!

Fin du script adsense-->
RSS >  Problème de PHP..., ...script d'envoi de formulaire sur une adresse mail
Tracehunter #1 26/01/2010 - 17h28

Groupe : Modérateur
Messages : 2447
Enregistré le : 22/11/2009

Hors ligne Site Web

Salut tout le monde!
Quelqu'un aurait-il un script d'envoi de formulaire par E-mail sous la main?
En gros, un formulaire et quand on fait "envoyer" ca envoit le contenu du formulaire à l'adresse mail précisée dans le fichier.

J'ai essayé 2/3scripts différents, mais je n'y arrive vraiment pas...
Quelqu'un a une idée?
chouchouille28 #2 26/01/2010 - 20h07

Groupe : Modérateur
Messages : 1864
Enregistré le : 14/12/2009

Hors ligne

ton truc c'est pour ton site si je comprends bien ?
wii neuve 4.2E cracker avec pack amarokz + neogamma, wiiflow et usbloader gx + backup sur DD externe iomega 500G 2.5 pcs
chouchouille28 #3 26/01/2010 - 20h09

Groupe : Modérateur
Messages : 1864
Enregistré le : 14/12/2009

Hors ligne

wii neuve 4.2E cracker avec pack amarokz + neogamma, wiiflow et usbloader gx + backup sur DD externe iomega 500G 2.5 pcs
Tracehunter #4 26/01/2010 - 20h29

Groupe : Modérateur
Messages : 2447
Enregistré le : 22/11/2009

Hors ligne Site Web

En fait c'est les deux trucs que j'ai testé je crois :p

J'ai trouvé un nouveau script, je le teste là!
chouchouille28 #5 26/01/2010 - 22h05

Groupe : Modérateur
Messages : 1864
Enregistré le : 14/12/2009

Hors ligne

oki

le premier lien est surement la facon la plus simple.

le deuxieme lien est plus du genre explicatif.


si cela n'a pas fonctionner avec le premier script c'est quand meme bizarre ...

c'etait quoi le souci ou le code erreur ?

sur ton forum tu as integre un plugin php ?

edit : je pense que Tom est plus experimenter dans ce domaine, moi j'ai tjrs pris la solution de facilité et passer par des Forum tout fait du type "forumactif"
Ce message a été édité par chouchouille28 le 26/01/2010 à 22h10.
wii neuve 4.2E cracker avec pack amarokz + neogamma, wiiflow et usbloader gx + backup sur DD externe iomega 500G 2.5 pcs
Tom #6 26/01/2010 - 22h28

Groupe : Administrateur
Messages : 4032
Enregistré le : 23/10/2009

Hors ligne Site Web

Sur ta page du formulaire:
Spoiler <form id="devis" action="contact-devis.php" method="post">
       <b>Informations Personnelles:</b>
       <p>

         <label for="form_firstname">Prénom : </label>
         <span id="sprytextfield1">
         <input type="text" id="form_firstname" name="firstname" />
        <font color="#FF0000">*</font>
         <span class="textfieldRequiredMsg">Obligatoire.</span></span></p>
       <p>
           <label for="form_lastname">Nom : </label>
           <span id="sprytextfield2">
           <input type="text" id="form_lastname" name="lastname" /> <font color="#FF0000">*</font>
           <span class="textfieldRequiredMsg">Obligatoire.</span></span></p>
       <p>
           <label for="form_telephone">N° de Téléphone : </label>
           <span id="sprytextfield3">
           <input type="text" id="form_telephone" name="telephone" /> <font color="#FF0000">*</font>
           <span class="textfieldRequiredMsg">Obligatoire.</span></span></p>
             <p>
           <label for="form_adresse">Adresse : </label>
           <span id="sprytextfield4">
           <input type="text" id="form_adresse" name="adresse" /> <font color="#FF0000">*</font>

           <span class="textfieldRequiredMsg">Obligatoire.</span></span></p>
           <p>
           <label for="form_cp">Code Postal : </label>
           <span id="sprytextfield5">
           <input type="text" id="form_cp" name="cp" /> <font color="#FF0000">*</font>
           <span class="textfieldRequiredMsg">Obligatoire.</span></span></p>
           <p>
           <label for="form_ville">Ville : </label>
           <span id="sprytextfield6">
           <input type="text" id="form_ville" name="ville" /> <font color="#FF0000">*</font>
           <span class="textfieldRequiredMsg">Obligatoire.</span></span></p>
       <p>
           <label for="form_email">E-mail : </label>
           <input type="text" id="form_email" name="email" />

       </p>
             <p>
           <label for="form_connu">Comment nous avez vous connu : </label>
           <select id="form_connu" name="connu">
               <optgroup label="Internet">
                   <option value="pages jaunes">Pages Jaunes</option>
                   <option value="Moteur de Recherche">Moteur de Recherche</option>
                   <option value="Lien">Lien</option>
               </optgroup>
               <optgroup label="Autre">
                   <option value="Panneaux publicitaire">Panneaux Publicitaire</option>
                   <option value="Recommandation">Recommandation</option>
                   <option value="Presse">Presse</option>
               </optgroup>
           </select>
       </p>
             <p>&nbsp;</p>
             <p><b>Projet:</b>
             </p>
             <p><label for="form_photo">Solution : </label>

                 <input type="radio" name="photo" id="photo" value="Panneaux photovoltaïques" />
                 Panneaux Photovoltaïques
                 <input type="radio" name="photo" id="photo2" value="Pompes à Chaleur">
             Pompes à Chaleur</p>
   <p>
    <label for="propri">Vous êtes : </label>

       <input type="radio" name="propr" id="propr" value="proprietaire" />
       Propriétaire
       <input type="radio" name="propr" id="propr2" value="locataire">
       Locataire

       </p>
       <p>
           <label for="form_toiture">Orientation de la toiture : </label>
           <input type="text" id="form_toiture" name="toiture" />
       </p>
        <p>
           <label for="form_inclinaison">Inclinaison de la toiture : </label>
           <input type="text" id="form_inclinaison" name="inclinaison" />
       </p>


   <p>
       <input type="submit" name="submit" value="Envoyer" style="color: #FFFFFF; font-weight: bold; background-color: #006699" />
       <input type="reset" name="reset" value="Effacer" style="color: #FFFFFF; font-weight: bold; background-color: #006699"/>
   </p>
</form>


Ensuite au tout début tu vois l'action:  action="contact-devis.php"
Donc il faut que tu créé une page contact-devis.php et dedans tu mets ca:
Spoiler<?php
$Prenom=$_POST['firstname'];
$Nom=$_POST['lastname'];
$Adresse=$_POST['adresse'];
$Cp=$_POST['cp'];
$Ville=$_POST['ville'];
$Email=$_POST['email'];
$Connu=$_POST['connu'];
$Phone=$_POST['telephone'];
$Photo=$_POST['photo'];
$Proprio=$_POST['propr'];
$Toiture=$_POST['toiture'];
$Inclinaison=$_POST['inclinaison'];
$mime_boundary = "----Le Blog du Geek----".md5(time());
$destinataire='tonemail@tondeomaine.fr';
$sujet="Demande d\'informations depuis le site Blog du geek";
$headers = "From: Blog du geek <tonemail@tondomaine.com>\n";
$headers.= "Reply-To: $Email\n";
$headers.= "MIME-Version: 1.0\n";
$headers.= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n";
$messages.= "--$mime_boundary\n";
$messages.= "Content-Type: text/html; charset=iso-8859-1\n";
$messages.= "Content-Transfer-Encoding: 8bit\n\n";
$messages.= "<html>\n";
$messages.= "<body background-color:#DADADA style=\"font-family:Verdana, Verdana, Geneva, sans-serif; font-size:14px; color:#666666;\">\n";
$messages.= "Vous avez re&ccedil;u une demande depuis le site blog du geek..com<br>\n\n";
$messages.= "<br>\n";
$messages.="<u>Informations personnelles</u><br>\n\n";
$messages.="<b>Nom :</b>$Nom<br>\n\n";
$messages.="<b>Prénom :</b>$Prenom<br>\n\n";
$messages.="<b>T&eacute;l&eacute;phone :</b> $Phone<br>\n\n";
$messages.="<b>Email :</b> $Email<br>\n\n";
$messages.="<b>Adresse :</b> $Adresse - $Cp $Ville<br>\n\n";
$messages.="<br>\n\n";
$messages.="<u>Informations sur son projet</u><br>\n\n";
$messages.="<b>Produit qu'il souhaite :</b>$Photo<br>\n\n";
$messages.="<b>Cette personne est :</b> $Proprio<br>\n\n";
$messages.="<b>Orientation de sa toiture :</b> $Toiture<br>\n\n";
$messages.="<b>Inclinaison de sa toiture :</b> $Inclinaison<br>\n\n";
$messages.="<br>\n\n";
$messages.="<br>\n\n";
$messages.="<b>Ce contact a trouvé le site par :</b> $Connu<br>\n\n";
$messages.= "</body>\n";
$messages.= "</html>\n";
$messages.= "--$mime_boundary--\n\n";

mail($destinataire,$sujet,$messages,$headers) ;
echo "Votre message a bien &eacute;t&eacute; envoy&eacute;. Nous vous remercions.\n" ;

?>


Donc après tu n'as plus qu'a adapté.

Ta page de formulaire peut etre en html ou php peu importe. Mais la page appelé (ici contact-devis.php) doit imperativement etre en php

Dis moi ce que tu veux comme champs, je te le prépare si tu galères trop
A+
Wii 4.2E + WiiFlow + UsbLoader GX + NeoGamma R8 + Bootmii
Pour avoir la même chose, suivre ce lien
~~~~~~~~
PSP FAT 5.50 GEN-D3 + IsoLoader
Pour avoir la même chose, suivre ce lien
~~~~~~~~
Nintendo DS + Linker Edge,  ici
Tracehunter #7 26/01/2010 - 23h28

Groupe : Modérateur
Messages : 2447
Enregistré le : 22/11/2009

Hors ligne Site Web

Merci Tom!

J'te posterais les champs demain si j'y arrive pas!
ptitfranco #8 26/01/2010 - 23h55

Groupe : Modérateur
Messages : 819
Enregistré le : 09/11/2009

Hors ligne

ba voila un beau codage tout propre et facile a modifié quand meme je trouve c'est cool sa
Tracehunter #9 27/01/2010 - 13h20

Groupe : Modérateur
Messages : 2447
Enregistré le : 22/11/2009

Hors ligne Site Web

Quand j'le modifie moi même, les données apparaissent pas dans le mail!

Il me faudrait ces infos:
Nom
Prénom
E-mail
Pays
Adresse
CP
Ville
Nombre de pixels (liste déroulante)
<p>Nombre de Pixels achetés: <Select name="Pix" size="1">
<option>100 (10x10) 10€</option>
<option>400 (20x20) 40€/10Allopass</option>
<option>900 (30x30) 90€</option>
<option>1600 (40x40) 160€</option>
<option>2500 (50x50) 250€</option>
<option>3600 (60x60) 360€</option>
<option>4900 (70x70) 490€</option>
<option>6400 (80x80) 640€</option>
<option>8100 (90x90) 810€</option>
<option>10000 (100x100) 1000€</option>
</select>

Adresse Paypal du futur paiement
Url de l'image à afficher
Url du lien à cibler



Ce serait sympa =p
Ce message a été édité par Tracehunter le 27/01/2010 à 13h20.
Tom #10 28/01/2010 - 00h09

Groupe : Administrateur
Messages : 4032
Enregistré le : 23/10/2009

Hors ligne Site Web

C'est parti:

Dans ta page de formulaire tu insères le code suivant entre <body></body>

Spoiler

<form id="info" action="info.php" method="post">
      <b>Informations Personnelles:</b>
      <p>
        <label for="form_firstname">Prénom : </label>
        <input type="text" id="form_firstname" name="firstname" />
       </p>
      <p>
          <label for="form_lastname">Nom : </label>
          <input type="text" id="form_lastname" name="lastname" />
       </p>
            <p>
          <label for="form_adresse">Adresse : </label>
          <input type="text" id="form_adresse" name="adresse" /></p>
          <p>
          <label for="form_cp">Code Postal : </label>
          <input type="text" id="form_cp" name="cp" /></p>
          <p>
          <label for="form_ville">Ville : </label>
          <input type="text" id="form_ville" name="ville" /></p>
      <p>
          <label for="form_email">E-mail : </label>
          <input type="text" id="form_email" name="email" />

      </p>
             <p>&nbsp;</p>
            <p><b>Projet:</b>
            <p>
          <label for="form_pixel">Nombre de pixels  : </label>
          <select id="form_pixel" name="pixel">

                  <option value="pages jaunes">100 (10x10) 10€</option>
                  <option value="400 (20x20) 40€/10Allopass">400 (20x20) 40€/10Allopass</option>
                  <option value="900 (30x30) 90€">900 (30x30) 90€</option>
                  <option value="1600 (40x40) 160€">1600 (40x40) 160€</option>
                  <option value="2500 (50x50) 250€">2500 (50x50) 250€</option>
                  <option value="3600 (60x60) 360€">3600 (60x60) 360€</option>
                   <option value="4900 (70x70) 490€">4900 (70x70) 490€</option>
                   <option value="6400 (80x80) 640€">6400 (80x80) 640€</option>
                   <option value="8100 (90x90) 810€">8100 (90x90) 810€</option>
                   <option value="10000 (100x100) 1000€">10000 (100x100) 1000€</option>
          </select>
      </p>
       <p>
        <label for="form_paypal">Adresse paypal du futur paiement: </label>
        <input type="text" id="form_paypal" name="paypal" />
       </p>
         <p>
        <label for="form_url">Url de l'image à afficher: </label>
        <input type="text" id="form_url" name="url" />
       </p>
        <p>
        <label for="form_url2">Url du lien à cibler: </label>
        <input type="text" id="form_url2" name="url2" />
       </p>
  <p>
      <input type="submit" name="submit" value="Envoyer" style="color: #FFFFFF; font-weight: bold; background-color: #006699" />
      <input type="reset" name="reset" value="Effacer" style="color: #FFFFFF; font-weight: bold; background-color: #006699"/>
  </p>
</form>


Tu ajustes avec ton css ou autre

Ensuite tu créés une page nommé très exactement info.php que tu places au meme niveau que ta page de formulaire
et dans le body tu mets le code:
Spoiler<?php
$Prenom=$_POST['firstname'];
$Nom=$_POST['lastname'];
$Adresse=$_POST['adresse'];
$Cp=$_POST['cp'];
$Ville=$_POST['ville'];
$Email=$_POST['email'];
$Pixel=$_POST['pixel'];
$Paypal=$_POST['paypal'];
$Url=$_POST['url'];
$Url2=$_POST['url2'];
$mime_boundary = "----Le Blog du Geek----".md5(time());
$destinataire='tracehunter@blog-du-geek.com';
$sujet="Demande d\'informations depuis le site Pixel";
$headers = "From: Pixel <tracehunter@blog-du-geek.com>\n";
$headers.= "Reply-To: $Email\n";
$headers.= "MIME-Version: 1.0\n";
$headers.= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n";
$messages.= "--$mime_boundary\n";
$messages.= "Content-Type: text/html; charset=iso-8859-1\n";
$messages.= "Content-Transfer-Encoding: 8bit\n\n";
$messages.= "<html>\n";
$messages.= "<body background-color:#DADADA style=\"font-family:Verdana, Verdana, Geneva, sans-serif; font-size:14px; color:#666666;\">\n";
$messages.= "Vous avez re&ccedil;u une demande d'achat de Pixel<br>\n\n";
$messages.= "<br>\n";
$messages.="<u>Informations personnelles</u><br>\n\n";
$messages.="<b>Nom :</b>$Nom<br>\n\n";
$messages.="<b>Prénom :</b>$Prenom<br>\n\n";
$messages.="<b>Email :</b> $Email<br>\n\n";
$messages.="<b>Adresse :</b> $Adresse - $Cp $Ville<br>\n\n";
$messages.="<br>\n\n";
$messages.="<u>Informations sur son projet</u><br>\n\n";
$messages.="<b>Il souhaite acheter:</b>$Pixel<br>\n\n";
$messages.="<b>L'url de l'image est :</b> $Url<br>\n\n";
$messages.="<b>Le lien à cibler est :</b> $Url2<br>\n\n";
$messages.="<b>Informations Paypal :</b> $Paypal<br>\n\n";
$messages.="<br>\n\n";
$messages.= "</body>\n";
$messages.= "</html>\n";
$messages.= "--$mime_boundary--\n\n";

mail($destinataire,$sujet,$messages,$headers) ;
echo "Votre message a bien &eacute;t&eacute; envoy&eacute;. Nous vous remercions.\n" ;

?>


Test dans l'etat actuel. Ensuite tu te l'arranges comme tu veux.

A+
Ce message a été édité par Tom le 28/01/2010 à 00h10.
Wii 4.2E + WiiFlow + UsbLoader GX + NeoGamma R8 + Bootmii
Pour avoir la même chose, suivre ce lien
~~~~~~~~
PSP FAT 5.50 GEN-D3 + IsoLoader
Pour avoir la même chose, suivre ce lien
~~~~~~~~
Nintendo DS + Linker Edge,  ici

 >  Réponse rapide

Composez votre message

 >  Informations du forum

1 personne(s) présente(s) durant une période de 10 minutes (0 membre(s) et 1 invité(s)).