Formulaire sur email html

Résolu/Fermé
eit - 13 oct. 2008 à 08:41
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008 - 13 oct. 2008 à 17:31
Bonjour,
voila je n'arrive pas a savoir ou je doit installe mon adresse mail de reception de se formulaire pour un retour dans ma boite mail et a quoi correspond cette ligne
form action="http://actuel.fr.selfhtml.org/cgi-bin/comments.pl">


source

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<div align="center">
<title>Texte du titre</title>
</head>
<body>

<h2>CONTACT</h2>

<p>Commentaires</p>

<form action="http://actuel.fr.selfhtml.org/cgi-bin/comments.pl">
<table border="0" cellpadding="5" cellspacing="0" bgcolor="#E0E0E0">
<tr>
<td align="right">Nom</td>
<td><input name="Nom" type="text" size="30" maxlength="30"></td>
</tr><tr>
<td align="right">Telephone</td>
<td><input name="Telephone" type="text" size="30" maxlength="40"></td>
</tr><tr>
<td align="right">Email</td>
<td><input name="Email" type="text" size="30" maxlength="40"></td>
</tr><tr>
<td align="right" valign="top">Commentaire:</td>
<td><textarea name="Texte" rows="10" cols="50"></textarea></td>
</tr><tr>
<td align="right">Formulaire:</td>
<td>
<input type="submit" value=" Envoyer ">
<input type="reset" value=" Annuler">
</td>
</tr>
</table>
</form>

</body>
</html>
A voir également:

22 réponses

Bonjour

<form action="http://actuel.fr.selfhtml.org/cgi-bin/comments.pl">
Cette ligne signifie que quand quelqu'un va cliquer sur le bouton 'envoyer' de ton formuliare, la page "http://actuel.fr.selfhtml.org/cgi-bin/comments.pl" va être appelée, et va recevoir le contenu de ton formulaire.
Comme ton site n'est sûrement pas à l'adresse en question, autant dire que le formulaire est perdu pour toi.
Tu aurais du mettre <form method="POST" action="http://monsite.fr/monscript.php">, en supposant que ton site s'appelle monsite.fr. Et il faut que tu écrives un script "monscript.php" (tu peux prendre un autre nom) qui vérifiera le contenu du formulaire et t'enverra un mail.
Ce genre de script est ultra courant, mais pose des problèmes à ceux qui croient que la programmation consiste à recopier des morceaux de programmes trouvés au hasard du web.
0
hani_ Messages postés 333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 18 novembre 2009 20
13 oct. 2008 à 10:09
petite question au passage...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<div align="center">
<title>Texte du titre</title>
</head> 


j'espère que ce truc là n'est pas ton véritable head...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
	<head>
		<title>titre du site</title>
		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/>
		<meta http-equiv="content-langage" content="fr"/>
		<meta name="Description" content="description du site en quelque mots"/>
		<meta name="Keywords" lang="fr" content="mots clefs les plus frequament trouvé dans ton site"/>
		<meta name="Identifier-URL" content="url de ton site"/>
		<meta name="Reply-to" content="ton e-mail"/>
		<meta name="Copyright" content="ton copyright"/>
		<meta name="Author" lang="fr" content="l'auteur"/>
		<meta name="Publisher" lang="fr" content="le créateur"/>
		<meta name="Generator" content="l'outil avec lequel tu a crée ton site"/>
		<meta name="revisit-after" content="15 days"/>
		<link rel="shortcut icon" type="image/x-icon" href="icone qui apparraitra dans la barre de ton navigateur"/>
		<link href="fichier.css" rel="stylesheet" type="text/css"/>
		<!--[if IE 7]><link href="/css/ie7fix.css" rel="stylesheet" type="text/css"/><![endif]-->
		<!--[if IE 6]><link href="/css/ie6fix.css" rel="stylesheet" type="text/css"/><![endif]-->
	</head>


voila a quoi devrait ressembler un head en gros...
0
merci mais non justement c est la copie que j ai prise sur self html et qui me semble etre le meilleur compromis pourr mon formulaire

mais alors je met mon adresse email ici : http://actuel.fr.selfhtml.org/cgi-bin/comments.pl
ou il faut que je réecrive une page html avec

l adresse de ma page a la place de sa :http://www.w3.org/TR/html4/loose.dtd

et mon email a la place de sa :http://actuel.fr.selfhtml.org/cgi-bin/comments.pl

je me debrouille en html mais le php et le css ou le scripte c est une vrai misere pour moi
0
hani_ Messages postés 333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 18 novembre 2009 20
13 oct. 2008 à 10:38
mais alors je met mon adresse email ici : http://actuel.fr.selfhtml.org/cgi-bin/comments.pl --->NON ici la page de ton site qui recupere les données envoyées par la methode POST.


l'adresse de ma page a la place de sa :http://www.w3.org/TR/html4/loose.dtd --->NON ne touche a rien ici
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008
13 oct. 2008 à 10:39
merci je vais essayer sa alors

et je vous tien au courant
0
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008
13 oct. 2008 à 10:41
arf je pige plus la
0
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008
13 oct. 2008 à 10:45
mais alors je met mon adresse email ici : http://actuel.fr.selfhtml.org/cgi-bin/comments.pl --->NON ici la page de ton site qui recupere les données envoyées par la methode POST.

sela veux dire quoi exactement

la page ou j ecris le message ou la page qui renvoie apres la validation du message a une autre page du site "au lieu " d un pop up merci ?
0
hani_ Messages postés 333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 18 novembre 2009 20
13 oct. 2008 à 10:45
mais alors je met mon adresse email ici : http://actuel.fr.selfhtml.org/cgi-bin/comments.pl---> <form method="POST" action="URL_DE_LA_PAGE_DU_SITE_QUI_RECUPERE_TES_DONNEES_PAR_LA_METHODE_POST">
0
Bon courage, hani_.
Je sens qu'il y a du boulot, là
0
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008 > toto
13 oct. 2008 à 12:02
hello toto

tu voie tu ma pris de haut sur le post mais tu voie moi qui suit musicien ben tu aurais juste dit qu il y avait du violoncelle dans ton morceau de rap j aurai pu taider et pourtant chui pas un crak en scripte mais bon marina
et bien connue dans la musique

a bon entendeur salut
0
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008
13 oct. 2008 à 10:52
voila
0
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008
13 oct. 2008 à 10:55
arf les gars vous marrer pas j ai pas fait d etude je me debrouille generalement seul et c est la misere la je pige plus c tt

je ne connaie pas votre cas mais apprendre seul c est deja assez compliquer
0
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008
13 oct. 2008 à 11:47
bon ben mercie quand meme
0
hani_ Messages postés 333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 18 novembre 2009 20
13 oct. 2008 à 11:52
<!--#include virtual="/include/hautdepage.inc.asp"-->
			<div id="contenu">
				<h1>Contactez-nous</h1>
				<form method="post" action="lien vers ton serveur mail" onsubmit="MM_validate('Nom','','R','Prenom','','R','Ville','','R','mail_Internaute','','RisEmail');return document.MM_return">
					<input type="hidden" name="login" value="login"/>
					<input type="hidden" name="url" value="http://www.ton_site.fr/response"/>
					<input type="hidden" name="mail_Client" value="ton_mail"/>
					<input type="hidden" name="ordre_Champs" value="Nom,Prenom,Societe,Adresse,CodePostal,Ville,mail_Internaute,Telephone,Fax,Message,renseignements,Contact_tel,devis"/>
					<input type="hidden" name="groupe" value="contact"/>
					<div class="colonne c2">
						<fieldset>
							<label>Nom *</label>
							<input type="text" name="Nom"/>
						</fieldset>
						<fieldset>
							<label>Pr&eacute;nom *</label>
							<input type="text" name="Prenom"/>
						</fieldset>
						<fieldset>
							<label>Soci&eacute;t&eacute;</label>
							<input type="text" name="Societe"/>
						</fieldset>
						<fieldset>
							<label>Adresse</label>
							<input type="text" name="Adresse"/>
						</fieldset>
						<fieldset>
							<label>Code postal</label>
							<input type="text" name="CodePostal"/>
						</fieldset>
						<fieldset>
							<label>Ville *</label>
							<input type="text" name="Ville"/>
						</fieldset>
						<fieldset>
							<label>E-mail *</label>
							<input type="text" name="mail_Internaute"/>
						</fieldset>
						<fieldset>
							<label>T&eacute;l&eacute;phone</label>
							<input type="text" name="Telephone"/>
						</fieldset>
						<fieldset>
							<label>Fax</label>
							<input type="text" name="Fax"/>
						</fieldset>
					</div>
					<div class="colonne c2">
						<fieldset>
							<label>Votre message *</label>
							<textarea name="Message" rows="10" cols="45"><%=request("message")%></textarea>
						</fieldset>
						<fieldset>
							<label class="c1">
								<input type="checkbox" name="renseignements" value="oui"/>
								Contactez-moi pour plus de renseignements
							</label>
							<label class="c1">
								<input type="checkbox" name="Contact_tel" value="oui"/>
								Contactez-moi par t&eacute;l&eacute;phone
							</label>
							<label class="c1">
								<input type="checkbox" name="devis" value="oui"/>
								Etablissez un devis d'apr&egrave;s mes commentaires
							</label>
						</fieldset>
					</div>
					<div class="separateur"></div>
					<fieldset>
						<input type="submit" name="Submit" value="Envoyer le formulaire"/>
						<input type="reset" name="Submit" value="Effacer"/>
					</fieldset>
				</form>
				<div class="separateur"></div>
				<p>* Champ obligatoire</p>
			</div>
<!--#include virtual="/include/basdepage.inc.asp"-->


Voici un formulaire valide que j'ai fait (attention ici c'est de l'asp car c'est un site qui tourne sur un serveur windows. change l'asp par du php si c'est ce que tu utilises...


et voici la page qui contient les réponses données

<%
msg=request("msg")
infos=request("infos")
%>
<!--#include virtual="/include/hautdepage.inc.asp"-->
			<div id="contenu">
				<h1>Contactez-nous</h1>
				<%if infos<>"" then%>
					<p>Voici les informations envoyées</p>
					<%=infos%>
				<%end if%>
				<%if msg<>"ok" then%>
					<p>
						Votre formulaire n'est pas arriv&eacute; (Erreur : <%=msg%>)
					</p>
				<%else%>
					<p>
						Merci de nous avoir contact&eacute;.<br/>
						Nous vous r&eacute;pondrons dans les meilleurs d&eacute;lais.
					</p>
				<%end if%>
			</div>
<!--#include virtual="/include/basdepage.inc.asp"-->


c'est la page de confirmation, bien entendu les information sont aussi envoyé a ton serveur mail comme précisé dans la méthode POST.




PS: Attention le script MM_validate et MM_return sont des javascript qui contrôlent la validité des champs et si les champs obligatoire sont remplis, tu trouvera plein d'exemple de ce genre de code sur le net.
N'oublie pas d'inscrire le javascript dans ton header...


Voila je ne peux pas vraiment faire plus pour toi... le travail est tout fait c'est pas le mieux pour apprendre que de ce faire mâcher tout le boulot, mais si tu est passionné tu essaiera de comprendre comment ça marche au lieu de recopier bêtement.

Bonne journée.
0
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008
13 oct. 2008 à 12:05
ben ecoute je te remercie sincerement et croix moi je vais decortiquer tout sa par la suite je suis juste un peux trop prit en se moment pour encore apprendre le php et les scripte ou meme le css mais sa ne saurais tarder en tout qua merci tres sincerement
0
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008
13 oct. 2008 à 12:49
encore un ptit truk stp tu serai comment faire pour diminuer la taille des frame sur ton code parce qu il me prenne toute la page web parce que j ai chercher mais je trouve pas "normal je pige rien en a sp"
0
hani_ Messages postés 333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 18 novembre 2009 20
13 oct. 2008 à 13:27
je n'utilise pas de frame, et je défini la taille de mes éléments html avec un css.
0
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008
13 oct. 2008 à 15:26
ok mais alors comment je peux proceder moi ? pour la changer
0
hani_ Messages postés 333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 18 novembre 2009 20
13 oct. 2008 à 16:13
body{
	margin:0;
	padding:0;
	text-align:center;
	color:#ffffff;
	font-family:verdana,sans-serif;
	font-size:12px;
	line-height:16px;
	width:100%;
}
fieldset{
	border:none;
}
label{
	display:block;
	width:150px;
	float:left;
	clear:left;
}
#contenu,
{
	clear:both;
	padding:10px;
	width:780px;
	min-height:200px;
	margin:0 auto 0 auto;
}


avec ça dans un fichier que tu nomme "commun.css" ça devrait marcher
enfin j'ai fait ça rapidement donc il y aurat peut etre des retouche a faire
0
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008
13 oct. 2008 à 16:23
frenchement je te remercie beaucoup mais je vien de le faire j ai nomme un fichier text qui c est transformer avec frontpage en commun.css

que j ai installer dans mon repertoire du site

mais rien a changer
et j ai constater qu il y avait des balise de taille mais je ne sais absolument pas comment gerrer sa

j espere ne pas trop abuser de ta passience mais je t ai dit je suis une buse en css scripte et php

et surtout je ne comprend pas du tout comment se code que tu vien de me donner peux interagire avec ma page html la je suis largué
0
hani_ Messages postés 333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 18 novembre 2009 20
13 oct. 2008 à 16:58
dans le head que je t'ai donné au debut

ICI
il y as une ligne <link href="fichier.css" rel="stylesheet" type="text/css"/>

remplace "fichier.css" par "commun.css" et il ira lire le fichier css.

et colle la ligne dans le head de ta page.
0
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008
13 oct. 2008 à 17:19
tu te planta pas de page parce que la tu ma redonner le lien que j avais mie que j ai coppier cher seflhtml

toi tu ma donne sa et je ne trouve pas de link dedant

<!--#include virtual="/include/hautdepage.inc.asp"-->
<div id="contenu">
<h1>Contactez-nous</h1>
<form method="post" action="lien vers ton serveur mail" onsubmit="MM_validate('Nom','','R','Prenom','','R','Ville','','R','mail_Internaute','','RisEmail');return document.MM_return">
<input type="hidden" name="login" value="login"/>
<input type="hidden" name="url" value="http://www.ton_site.fr/response"/>
<input type="hidden" name="mail_Client" value="ton_mail"/>
<input type="hidden" name="ordre_Champs" value="Nom,Prenom,Societe,Adresse,CodePostal,Ville,mail_Internaute,Telephone,Fax,Message,renseignements,Contact_tel,devis"/>
<input type="hidden" name="groupe" value="contact"/>
<div class="colonne c2">
<fieldset>
<label>Nom *</label>
<input type="text" name="Nom"/>
</fieldset>
<fieldset>
<label>Prénom *</label>
<input type="text" name="Prenom"/>
</fieldset>
<fieldset>
<label>Société</label>
<input type="text" name="Societe"/>
</fieldset>
<fieldset>
<label>Adresse</label>
<input type="text" name="Adresse"/>
</fieldset>
<fieldset>
<label>Code postal</label>
<input type="text" name="CodePostal"/>
</fieldset>
<fieldset>
<label>Ville *</label>
<input type="text" name="Ville"/>
</fieldset>
<fieldset>
<label>E-mail *</label>
<input type="text" name="mail_Internaute"/>
</fieldset>
<fieldset>
<label>Téléphone</label>
<input type="text" name="Telephone"/>
</fieldset>
<fieldset>
<label>Fax</label>
<input type="text" name="Fax"/>
</fieldset>
</div>
<div class="colonne c2">
<fieldset>
<label>Votre message *</label>
<textarea name="Message" rows="10" cols="45"><%=request("message")%></textarea>
</fieldset>
<fieldset>
<label class="c1">
<input type="checkbox" name="renseignements" value="oui"/>
Contactez-moi pour plus de renseignements
</label>
<label class="c1">
<input type="checkbox" name="Contact_tel" value="oui"/>
Contactez-moi par téléphone
</label>
<label class="c1">
<input type="checkbox" name="devis" value="oui"/>
Etablissez un devis d'après mes commentaires
</label>
</fieldset>
</div>
<div class="separateur"></div>
<fieldset>
<input type="submit" name="Submit" value="Envoyer le formulaire"/>
<input type="reset" name="Submit" value="Effacer"/>
</fieldset>
</form>
<div class="separateur"></div>
<p>* Champ obligatoire</p>
</div>
<!--#include virtual="/include/basdepage.inc.asp"-->
0