La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  formulaire contact
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: formulaire contact  (Lu 1008 fois)
formulaire contact
« sur: le 18-03-2008 a 17:17:01 »
guicote
Membre récent
*

Hors-Ligne

Messages: 2



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

de nombreux templates sont fournits avec un formulaire contact intégré...

existe t il pour un debutant comme moi un tutorial (complet et détaillé) permettant de configurer ce formulaire sous flash  et le php qui va avec...

j ai vraiment besoin d'aide car un formulaire contact est plus propore qu 'un lien vers une adresse email.

merci de m'orienter

cordialment 

Rapporter au modérateur  

Re:formulaire contact
« Répondre #1 sur: le 25-03-2008 a 22:51:20 »
Lilian
Administrateur
*****

Hors-Ligne

Sexe: Male
Messages: 3209





Voir le Profil    WWW
Répondre avec citation

Bonsoir,

On peut avoir un exemple ?

Merci par avance.

Rapporter au modérateur  
Re:formulaire contact
« Répondre #2 sur: le 29-07-2008 a 18:17:12 »
ordiconnect
Membre récent
*

Hors-Ligne

Messages: 2



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

J'ai le même problème alors je vais vous donner l'exemple[\b]

[b]Pour le .fla l'action script du bouton send c'est :


rec="***@**************.com";
serv="php";

var fields_descriptions= Array ("",
                           Array("t1", "your_name", "Name:"),
                           Array("t2", "your_email", "Email:"),
                           Array("t3", "message", "Message:")
                        );



for (i=1; i<=fields_descriptions.length; i++) {
   this["k"+i].text=fields_descriptions[i][2];
}

Pour le contact.php fournit c'est :

<?php
Error_Reporting(E_ALL & ~E_NOTICE);

while ($request = current($_REQUEST)) {
   if (key($_REQUEST)!='recipient') {
      $pre_array=split ("&777&",  $request);
      
      $post_vars[key($_REQUEST)]

  • =preg_replace ("/<[^>]*>/", "", $pre_array
  • );
          $post_vars[key($_REQUEST)][1]=preg_replace ("/<[^>]*>/", "", $pre_array[1]);
       }
       next($_REQUEST);
    }



    reset($post_vars);


    $subject="From ".$post_vars['your_name']
  • ;
    $headers= "From: ".$post_vars['your_email']
  • ."\n";
    $headers.='Content-type: text/html; charset=iso-8859-1';
    $message='';
      while ($mess = current($post_vars)) {
         if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {

           $message.="<strong>".$mess[1]."</strong>&nbsp;&nbsp;&nbsp;".$mess
  • ."<br>";
       }
       next($post_vars);
    }

    mail($_REQUEST['recipient'], $subject,  "
    <html>
    <head>
    <title>Contact letter</title>
    </head>
    <body>
    <br>
      ".$message."
    </body>
    </html>" , $headers);
    echo ("Your message was successfully sent!");

    ?>
    <script>
       resizeTo(300, 300);
    </script>

    et pour le contact.asp c'est :
    <%
       for i=1 to 7
           message=Request("message")
       next
           message=message + Request("message")   
          smtpServer = "enter your SMTP SERVER HERE"
          smtpPort = 25
          

          name = Request("Your_Name:")
          Set myMail = CreateObject("CDO.Message")
          myMail.Subject = "from " & name
          myMail.From = Request("Your_Email:")
          myMail.To = Request("recipient")
          myMail.HTMLBody = "<html><head><title>Contact letter</title></head><body><br>" & message & "</body></html>"
          myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
          myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = smtpServer
          myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = smtpPort
          myMail.Configuration.Fields.Update
          myMail.Send
       
    %>

    Voilà, alors je comprend bien que j'ai trois champs email nom et observation mais je ne sais pas quel serveur smtp mettre (celui de l'hébergeur ?) et s'il y a d'autres choses à modifier.

    Merci beaucoup pour le coup de main

    Edouard

  • Rapporter au modérateur  
    Re:formulaire contact
    « Répondre #3 sur: le 30-07-2008 a 16:25:14 »
    ordiconnect
    Membre récent
    *

    Hors-Ligne

    Messages: 2



    Je suis un lama!

    Voir le Profil    E-Mail
    Répondre avec citation

    bon j'ai réussi à trouver comment modifier ce code,
    rec= mettre son email (première ligne de l'as du .fla)

    smtpServer = "enter your SMTP SERVER HERE" faut mettre le smtp de son hébergeur.

    Et c'est là que j'ai un souci, je suis chez 1and1 et je crois que je n'ai pas la possibilité de faire un contact : j'ai l'abonnement de base en windows.

    Est-ce que vous pouvez m'aider ?

    Rapporter au modérateur  
    Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
    Pages: [1] Monter
    « Précédent Suivant »
    Sauter à: 

    Votre statut : Invité
    Vous devez être membre pour participer.
     
     
    Let’s Encrypt : le certificat SSL gratuit
    Tester votre site internet sur différents navigateurs
    [WordPress] Des problèmes avec l’administration ?
    Rappel : Mettez à jour vos CMS et vos sites E-commerce
    Le .fr fête ses 25 années d’existence !
    Mesurer votre audience en temps réel avec BubbleStat
    Porter réclamation contre Google Panda ?
    Zlio n’est plus …
     
     
     
     
     

    Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

    creation site internet strasbourg