Formulaire de contact

Formulaire de contact

Faisons un formulaire pour les utilisateurs à vous contacter à partir de votre site web sans avoir à envoyer un e-mail ... ok? ... Let's do it. tout d'abord ouvrir votre Front Page.

1 - Dans votre FrontPage vous cliquez sur Insertion> Formulaire

Nous avons quelque chose comme ceci:

2 - Nous cliquez sur Retour en forme> Zone de texte, et nous aurons un champ de formulaire.

3 - Pour la forme que nous faisons ici, nous allons insérer six zones de texte et zone de texte est où le message sera envoyé.

Placé en face de chaque champ, si cela va prendre pour donner une référence pour les utilisateurs de chaque domaine en question. Nous avons quelque chose comme ceci:

4 - Il est maintenant temps de donner des propriétés de chacun des domaines, pour cela, vous ferez plus le droit-cliquez d'abord et sélectionnez "Propriétés du champ de formulaire" et où le nom dit: vous mettez une valeur pour chaque domaines, à savoir le domaine où vous allez vous placer le nom de "nom" est important de ne pas utiliser des majuscules, des accents ou d'espaces dans les noms.


Nous allons donc mettre un nom à chaque champ de formulaire. Je vous dis les noms utilisés ici pour:
Nom:
Nom: Prénom
Lieu: pays
Objet: Cas
Courrier électronique: e-mail
Site Web: site
Message:

5 - La page d'accueil dispose d'un bar en bas de votre page qui permet à plusieurs évaluations de votre page, nous choisirons celui qui dit "certain nombre".

6 - Vous avez un code comme ceci:

Dans le code vous effacer tout ce qui va à la ligne 12 (qui est dans la zone rouge) et la ligne 11 où il est dit "webbot-AUTO-aller pour effacer et écrire que envio.php.

Fait, vous aurez votre formulaire. tout fermer et ouvrir le bloc-notes.

7 - Une fois dans le Bloc-notes, vous allez écrire le code suivant.

  1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 = 'TUEMAIL' ; $asunto = 'Contacto' ; $de = $_POST [ 'nombre' ] ; $mensaje = "NOMBRE DE REMITENTE: " . $_POST [ 'nombre' ] . " APELLIDO DEL REMITENTE: " . $_POST [ 'apellido' ] . " PAIS DEL REMITENTE: " . $_POST [ 'pais' ] . " ASUNTO DEL MENSAJE: " . $_POST [ 'asunto' ] . " EMAIL DEL REMITENTE: " . $_POST [ 'email' ] . " PAGINA WEB DEL REMITENTE: " . $_POST [ 'web' ] . " COMENTARIO: " . $_POST [ 'mensaje' ] . " " ; mail ( $para , $asunto , $mensaje , "From: $de " ) ; include ( "enviocorrecto.html" ) ; ?> ? Php $ to = 'TUEMAIL', $ subject = 'Contact', $ from = $ _POST 'nom'] [<, $ message = "Votre nom". $ ['Nom _POST']. "Nom de l'expéditeur ". $ ['nom _POST']." pays de l'expéditeur: ". $ ['pays _POST']." sujet ". $ _POST ['Objet du message']." E-MAIL de l'expéditeur: ". $ _POST 'e-mail [']. "page web de l'expéditeur:". $ ['web _POST']. "Commentaire:". $ ['message _POST']. "mail ($ destinataire, $ sujet, $ message," De: à partir de ") include (" ");?> enviocorrecto.html 

TUEMAIL vous indique où placer votre email, où le message arrive et où il est dit de contact, vous pouvez ajouter d'autres questions que vous voulez.

Cliquez sur Fichier> Enregistrer sous .. et enregistrer sous le nom de envio.php (important que ce nom, ne manquez pas le php.)

8 - Nous allons maintenant créer une autre page avec la page de couverture, cette page sera celle qui apparaît lorsque l'utilisateur soumet le formulaire. Ajoutons ce qui suit.

Cette page, nous allons enregistrer en tant que enviocorrecto.html (important que ce nom, ne pas oublier. Html)

9 - Obtenez tous vos FTP et essayer de travailler!.

AVIS: Seuls les sites hébergés sur ses hôtes, les hôtes sont gratuits pour VOIR Ce tutoriel

Michael est le créateur et rédacteur en chef de skyandstars.net qui publie des guides et des tutoriels pour WordPress, CuteNews, PHP, HTML et plus encore. Êtes un étudiant en cours.

Mijael166

Peut-être une de ces entrées peuvent vous intéresser

30 Commentaires sur le formulaire "Contact"

  1. voiture

    8 juillet 2009

    bon

  2. Carlos

    14 juillet 2009

    J'ai travaillé

  3. Michael

    14 juillet 2009

    Carlos travaille ... seulement si vous avez un hôte payés ... .. ne fonctionne pas pour oowebhost libre et d'accueil iespana, ou toute autre page qui fournit le service d'hébergement gratuit ..
    Si vous avez un libre tchèque a accueilli http://www.skyandstars.net/formulario-de-contacto-host-gratuito/ ce tutoriel.

  4. adrian

    15 février 2010

    J'ai travaillé, j'ai eu du mal à voir le contenu des formulaires par la poste, je viens d'obtenir le nom des boîtes.
    J'espère que vous pourrez m'aider, Merci!

    • Mijael166

      15 février 2010

      Adrian Salut, Merci pour l'écriture .. j'ai édité le code dans la revue de tutoriel ... envio.php les modifications et voir si ça fonctionne maintenant. Salutations!

      • adrian

        15 février 2010

        Michael:

        Je vous remercie de votre aide rapide.
        Permettez-moi de vous dire que tout a fonctionné parfaitement avec ces modifications vous avez fait, mon formulaire fonctionne correctement.
        A partir d'aujourd'hui va directement à votre site Web préféré!

        Salutations!

        • Michael

          15 février 2010

          Adrian rien, je vous remercie pour l'écriture ... il arrive que le tutoriel que j'ai écrit quand je ne connais pas beaucoup de PHP ... ce n'est pas d'être un expert .. mais j'ai appris à trouver rapidement le bug:) Merci encore pour l'écriture.

      • Jorge

        29 mai 2010

        Salut Michael ... je l'ai essayé et ça ne fonctionne pas (ce envio.php) et j'en ai besoin! me donner une aide, Adrian également eu du mal, et ils ont été corrigés, Merci. J'espère votre aide. mon e-mail.!

        • Mijael166

          29 mai 2010

          Salut Jack ... je suis retourné à modifier le fichier ... envio.php Essayez les changements ci-dessus ... Rappelez-vous ce n'est que pour hôte privé si le public d'accueil vous devez lire le tutoriel approprié. Salutations!

  5. alvugarte

    18 mai 2010

    Je me demande si je peux aider, essayez d'entrer dans ce code fonctionne mais je joint le code que vous ma page de contact.

    Contact

    <! -
    MM_validateForm function () (/ / v4.0
    if (document.getElementById) (
    var i, p, q, nm, test, num, min, max, erreurs ='', args = MM_validateForm.arguments;
    for (i = 0; i <(args.length-2) i + = 3) (test = args [i +2]; val = document.getElementById (args [i]);
    if (val) (nm = val.name if ((val = (val.value )!="")
    if (test.indexOf («isEmail')!=- 1) (p = val.indexOf ('@');
    if (p <1 | | p == (val.length-1)) errors + = '-' nm + + est requis. \ n ";
    ) Else if (test! = 'R') (num = parseFloat (Val);
    if (isNaN (val)) errors + = '-' nm + + est requis. \ n ";
    if (test.indexOf ("Inrange ')! = -1) (p = test.indexOf (':');
    test.substring min = (8, p) test.substring max = (p +1);
    if (num <min | | max

    Maison
    Service
    Mission
    Catalogue
    Contact

    contact

    Nom *

    E-mail *

    Entreprise

    Sujet *

    Ordre

    * Les champs obligatoires

    Nouvelles intéressantes

    Quel est gravé?
    C'est le pad?
    Qu'est-ce que la gravure au laser?
    Indusmart Pourquoi?
    Certificat
    Infrastructure
    Coordonnées


    (C) 2010. droits industriels réservés à la publicité limitée.

    très bonne ta page, Merci

  6. alvugarte

    18 mai 2010

    J'ai également joint ce que j'ai écrit dans le fichier envio.php

    • Michael

      18 mai 2010

      Hé ... faut que je revoie ce tutoriel, même si je ne change ne semble pas fonctionner correctement ... permettez-moi de revoir et mettre à jour bientôt .... Où puis-je vous envoyer un e-mail si vous voulez si vous jetez un oeil

  7. Jorge

    30 mai 2010

    Salut Michael, regardez ... la sonde envio.php nouveau et appuyez sur envoyer j'obtiens ceci: Parse error: syntax error, T_STRING inattendu dans / home / monsite / public_html / misitio.com / envio.php sur la ligne 7 (évidemment changer monsite et misitio.com) et si j'ai privées d'accueil, je pense que près de là, non? Merci maigre!

  8. Jorge

    30 mai 2010

    Michael je pratiquais le code qui est ce qu'il est

    mais bien sûr je ne reçois que "le nom de l'expéditeur
    est que vous avez trouvé tout de suite parce que tu as beaucoup de sagesse, apparemment.

  9. Jorge

    30 mai 2010

    mmmmm copie le code, mais il est sorti! Quel est l'ignorance! mandartelo pas aussi bonne.

  10. Jorge

    30 mai 2010

    MERCI DE PRATIQUE Michael Tando vous réussissez! TRAVAUX ET doit être retiré citations sur et mettre une virgule à la fin de chaque ligne, Merci!

    • Michael

      31 mai 2010

      Hehehe ce fou de George, l'autre jour j'ai fait un formulaire de contact pour un client et que j'ai fait, je travaille jusqu'à ... Qui sait ce qui se passe ... ce que je peux changer bientôt! Merci pour votre contribution

  11. Jorge

    31 mai 2010

    Merci Michael, vous m'aider à valider le formulaire e-mail? de mettre un droit? Eh bien, si vous le pouvez. Merci

  12. pamela_lopez@hotmail.com

    10 juillet 2010

    Bonjour, j'ai pu confirmer si vous disposez de concevoir une forme PHP dans Dreamweaver MX?
    Merci beaucoup.

  13. pamela_lopez@hotmail.com

    10 juillet 2010

    Bonjour, la sonde et la forme et va comme suit:
    Parse error: syntax error, T_STRING inattendue dans D: \ Server \ www \ beautyweddings.com \ envio.php sur la ligne 7

    J'ai essayé de trouver l'erreur, mais je ne peux pas m'aider s'il vous plaît?
    Merci d'avance

    • Michael

      11 juillet 2010

      Pamela Salut, faut que je revoie ce tutoriel, ce qui se passe c'est que je n'ai pas eu le temps, lorsque vous remarquez-vous ... Saludos!

      • pam

        16 juillet 2010

        Salut Michael, je voudrais savoir si vous avez été en mesure d'examiner le tutoriel, je solution vraiment super urgent.
        Bien qu'il examine, je possède toujours cette erreur:
        Parse error: syntax error, T_STRING inattendue dans D: \ Server \ www \ beautyweddings.com \ enviobeautyweddings.php sur la ligne 7

        Merci beaucoup.

        • Mijael166

          18 juillet 2010

          Prêt, pense aujourd'hui que si cette solution .... Vérifiez ce nouveau et me dit que ce qui se passe ..

        • pam

          19 juillet 2010

          Salut Michael, Merci pour votre réponse. Notez que présente maintenant une autre erreur ...

          Attention: mail () [] function.mail: Impossible de se connecter au serveur de courrier à "localhost" port 25, vérifier votre "SMTP" et "smtp_port" paramètre dans php.ini ou ini_set utilisation () dans ... ... ... ... ... ... ... . php sur la ligne 14

          Warning: include (enviocorrecto.html) [function.include]: failed to open stream: Aucun fichier ou répertoire dans ... ... ... ... ... .. php à la ligne 15

          Warning: include () [function.include]: Failed opening 'enviocorrecto.html' for inclusion (include_path = '.; C: \ php5 \ pear') in ... Php .... ... ... à la ligne 15

          Merci d'avance pour votre soutien

        • Michael

          19 juillet 2010

          Pam Ok, la première erreur n'a rien à voir avec le script, a à voir avec votre serveur, vous devez vérifier que votre serveur permet l'utilisation de la fonction mail n'est pas beaucoup plus de que, malheureusement, les erreurs des deuxième et troisième sont simplement vous ne pouvez pas trouver le fichier enviocorrecto.html, croyez-le et hop, vous résoudre cette erreur

  14. Yamila

    4 août 2010

    Bonjour les gens, plus de cinq heures à cette lutte q php mais je reçois le message d'erreur:
    Parse error: syntax error, T_STRING inattendue \ \ web Hmfsw \ \ dtcwin055 \ ctrolhome.com.ar \ public_html \ enviar.php à la ligne 16

    Maintenant, mon code en php est le suivant:

    <?
    $ Nom = $ _POST ['nom'];
    $ Email = $ _POST ['mail'];
    Téléphone = $ _POST ['téléphone'];
    $ Query = $ _POST ['query'];
    Pour $ = "consultas@ctrolhome.com.ar"
    Sous réserve de contrôle $ home = «consultation»;

    $ Message = "Cet email a été envoyé." $ Nom. "\ R \ n";
    $ Message = "votre e-mail sera." $ Email.

    Pour $ = "consultas@ctrolhome.com.ar"
    Titre $ = "consultation"
    $ Headers = "From: consultas@ctrolhome.com.ar \ r \ n ";
    mail ("consultas@ctrolhome.com.ar, $ destinataire, $ titre, $ headers);
    echo "";
    ?>

    16 étant la dernière ligne, l'écho des ...

    la plupart ne le font plus ou où chercher TT.TT aider!

    • Mijael166

      4 août 2010

      Salut Jamila, l'écho en PHP est utilisé pour imprimer une variable .. par exemple si vous avez une variable comme suit:

      $suma= 2 + 3;
      echo suma;

      Ce que vous voyez sur votre écran est «5» de sorte que l'écho est faux parce qu'il ya tout simplement des guillemets doubles

      • Yamila

        5 août 2010

        Merci Michael, maintenant il changer pour:

        <?
        $ Nom = $ _POST ['nom'];
        $ Email = $ _POST ['mail'];
        Téléphone = $ _POST ['téléphone'];
        $ Query = $ _POST ['query'];
        Pour $ = "consultas@ctrolhome.com.ar"
        Sous réserve de contrôle $ home = «consultation»;

        $ Message = "Cet email a été envoyé." $ Nom. "\ R \ n";
        $ Msg = "votre e-mail sera." $ Email.

        Pour $ = "consultas@ctrolhome.com.ar"
        Titre $ = "consultation"
        $ Headers = "From: consultas@ctrolhome.com.ar \ r \ n ";
        mail ("consultas@ctrolhome.com.ar", $ destinataire, $ titre, $ headers);
        echo "";
        ?>

        mais rien ne se passe .... toujours envoyer l'e-mail

  15. Yamila

    5 août 2010

    n'est pas dans le message, dans les guillemets mis l'écho:

  16. Michael

    5 août 2010

    Vous ne pouvez pas écrire du code HTML dans les commentaires ici ... je souhaite être plus ou moins de vous mettre dans l'écho ...

Laissez un commentaire

Nom (requis)

Email (requis mais non publié)

Web

Commentaire (Requis)

* Votre adresse e-mail est utilisée pour le relier à votre compte Gravatar