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!.

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.
voiture
8 juillet 2009
bon
Carlos
14 juillet 2009
J'ai travaillé
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.
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!
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
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
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!
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.
Jorge
30 mai 2010
mmmmm copie le code, mais il est sorti! Quel est l'ignorance! mandartelo pas aussi bonne.
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
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
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.
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
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
Yamila
5 août 2010
n'est pas dans le message, dans les guillemets mis l'écho:
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 ...