formulaire ( résolu)
Dernière réponse : dans Programmation
bonjour ,
j'ai édité mon message j'ai trouvé un nouveau code sur un site mais j'ai un petit problème toujours en le testant je ne reçois pas le formulaire
voici le code de ma page ou contient mon formulaire
<HTML>
<HEAD>
<TITLE>Formulaire de partenariat</TITLE>
</HEAD>
<BODY>
<FORM method="POST" action="envoi.php">
<P>Adresse de ton site/forum:<br>
<INPUT type="text" name="adresse" size=30>
</p>
<P>Lien du logo:<br>
<INPUT type="text" name="logo" size=30>
</p>
<P>Description de ton site/forum :<br>
<textarea name="description" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Envoyer">
</FORM>
</BODY>
</HTML>
voici la page envoi.php
$msg = "Nom:\t$adresser\n";
$msg .= "adresse:\t$logo\n";
$msg .= "description:\t$description\n\n";
$recipient = "milie-thild@hotmail.fr";
$subject = "partenariat";
$mailheaders = "From: http://monsite.fr/<> \n";
$mailheaders .= "Reply-To: $CP\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci</H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";
?>
merkii d'avance
j'ai édité mon message j'ai trouvé un nouveau code sur un site mais j'ai un petit problème toujours en le testant je ne reçois pas le formulaire
voici le code de ma page ou contient mon formulaire
Citation :
<body><HTML>
<HEAD>
<TITLE>Formulaire de partenariat</TITLE>
</HEAD>
<BODY>
<FORM method="POST" action="envoi.php">
<P>Adresse de ton site/forum:<br>
<INPUT type="text" name="adresse" size=30>
</p>
<P>Lien du logo:<br>
<INPUT type="text" name="logo" size=30>
</p>
<P>Description de ton site/forum :<br>
<textarea name="description" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Envoyer">
</FORM>
</BODY>
</HTML>
voici la page envoi.php
Citation :
<?php $msg = "Nom:\t$adresser\n";
$msg .= "adresse:\t$logo\n";
$msg .= "description:\t$description\n\n";
$recipient = "milie-thild@hotmail.fr";
$subject = "partenariat";
$mailheaders = "From: http://monsite.fr/<> \n";
$mailheaders .= "Reply-To: $CP\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci</H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";
?>
merkii d'avance
Autres pages sur : formulaire resolu
Lassé par la pub ? Créez un compte
voila mon code c'est pour être partenaire de mon site
<body style="overflow-x:hidden;y:scroll;">
<div style="width:100%"><br />
<form id="form1" name="form1" method="post" action="mailto:milie-thild@hotmail.fr">
<label><blink>Lien de ton site/forum :<br />
<br />
<input type="text" name="textfield" />
</label>
<p>
<label>Lien de ton bouton
:<br />
<br />
<input type="text" name="textfield2" />
</label>
</p>
<p>
<label>quelques choses à rajouter ?<br />
<br />
<input type="text" name="textfield3" />
</label>
</p>
<p>
<label>
<input type="submit" name="Submit" value="Envoyer" />
</label>
</p>
</form>
<br />
<br /><br /><br /><br /></div>
</body>
</html>
Citation :
<body><body style="overflow-x:hidden;y:scroll;">
<div style="width:100%"><br />
<form id="form1" name="form1" method="post" action="mailto:milie-thild@hotmail.fr">
<label><blink>Lien de ton site/forum :<br />
<br />
<input type="text" name="textfield" />
</label>
<p>
<label>Lien de ton bouton
:<br />
<br />
<input type="text" name="textfield2" />
</label>
</p>
<p>
<label>quelques choses à rajouter ?<br />
<br />
<input type="text" name="textfield3" />
</label>
</p>
<p>
<label>
<input type="submit" name="Submit" value="Envoyer" />
</label>
</p>
</form>
<br />
<br /><br /><br /><br /></div>
</body>
</html>
QUOI ?
le code parait bon ????
jamais de la vie!
<form id="form1" name="form1" method="post" action="mailto:milie-thild@hotmail.fr">
mettre un mailto dans une action...
ça revient a faire un lien mailto:adresse, si jamais ça marche.
et je vois pas une goute de php ou d'asp...
avant dire que le code est bon, faut peut-être le regarder.
le code parait bon ????
jamais de la vie!
<form id="form1" name="form1" method="post" action="mailto:milie-thild@hotmail.fr">
mettre un mailto dans une action...
ça revient a faire un lien mailto:adresse, si jamais ça marche.
et je vois pas une goute de php ou d'asp...
avant dire que le code est bon, faut peut-être le regarder.
oui je l'ai testé donc c'est pour ça que je viens içi et donc ca me met un message comme quoi :
ce formulaire est envoyé par courrier .... ensuite je fais ok puis on me demande mon nom et ensuite mon adresse et à ce moment la ca me met comme je vous ai dit :
windows mail ne prend plus en charge les serveurs HTTP comme hotmail et d'autre fournisseur de messagerie mail ..
donc la je me demande pourquoi ca ne marche pas
ce formulaire est envoyé par courrier .... ensuite je fais ok puis on me demande mon nom et ensuite mon adresse et à ce moment la ca me met comme je vous ai dit :
windows mail ne prend plus en charge les serveurs HTTP comme hotmail et d'autre fournisseur de messagerie mail ..
donc la je me demande pourquoi ca ne marche pas
Exacte vinz42, j'ai répondu trop vite, y faut que tu vois avec ton hebergeur l'action que tu dois mettre dans l'attribut action="traitement_de_ton_hebergeur". Tu peux faire partir ton mail avec un mailto mais y faut ajouter tout un tas de ligne de code, la solution la plus simple est celle de l'hebergeur !!!
parce que c'est une mauvaise manière d'envoyer un mail.
ton truc "fonctionne" uniquement sous Internet explorer.
sous firefox, ça ouvre le client mail par défaut de l'utilisateur (genre outlook).
pour envoyer un mail, il faudrait que tu utilises php, sur une serveur web qui supporte le php, et qui autorise l'envoit de mail.
ton truc "fonctionne" uniquement sous Internet explorer.
sous firefox, ça ouvre le client mail par défaut de l'utilisateur (genre outlook).
pour envoyer un mail, il faudrait que tu utilises php, sur une serveur web qui supporte le php, et qui autorise l'envoit de mail.
ben...
si le but est d'envoyé un mail, le code n'est pas bon.
si le but est d'ouvrir le client messagerie de l'utilisateur, c'est bon. (et encore, il ya plus simple)
mais la deuxième solution est pourri.
de plus, elle dévoile ton adresse mail a tout le monde, et tu risque de te faire pourrir par tous les spammeurs.
si le but est d'envoyé un mail, le code n'est pas bon.
si le but est d'ouvrir le client messagerie de l'utilisateur, c'est bon. (et encore, il ya plus simple)
mais la deuxième solution est pourri.
de plus, elle dévoile ton adresse mail a tout le monde, et tu risque de te faire pourrir par tous les spammeurs.
Tiens, un petit truc qui envoie un mail au format TEXT et HTML :
Et si t'as besoin de plus d'information : Tutorial d'envoie d'e-mail par PHP
<?php //----------------------------------------------- //DECLARE LES VARIABLES //----------------------------------------------- $destinataire='mail_destinataire@fai.fr'; $email_expediteur='votre_mail@fai.fr'; $email_reply='email_de_reponse@fai.fr'; $message_texte='Bonjour,'."\n\n".'Voici un message au format texte'; $message_html='<html> <head> <title>Titre</title> </head> <body>Test de message</body> </html>'; //----------------------------------------------- //GENERE LA FRONTIERE DU MAIL ENTRE TEXTE ET HTML //----------------------------------------------- $frontiere = '-----=' . md5(uniqid(mt_rand())); //----------------------------------------------- //HEADERS DU MAIL //----------------------------------------------- $headers = 'From: "Nom" <'.$email_expediteur.'>'."\n"; $headers .= 'Return-Path: <'.$email_reply.'>'."\n"; $headers .= 'MIME-Version: 1.0'."\n"; $headers .= 'Content-Type: multipart/alternative; boundary="'.$frontiere.'"'; //----------------------------------------------- //MESSAGE TEXTE //----------------------------------------------- $message = 'This is a multi-part message in MIME format.'."\n\n"; $message .= '--'.$frontiere.'--'."\n"; $message .= 'Content-Type: text/plain; charset="iso-8859-1"'."\n"; $message .= 'Content-Transfer-Encoding: 8bit'."\n\n"; $message .= $message_texte."\n\n"; //----------------------------------------------- //MESSAGE HTML //----------------------------------------------- $message .= '--'.$frontiere.'--'."\n"; $message .= 'Content-Type: text/html; charset="iso-8859-1"'."\n"; $message .= 'Content-Transfer-Encoding: 8bit'."\n\n"; $message .= $message_html."\n\n"; $message .= '--'.$frontiere.'--'."\n"; if(mail($destinataire,$sujet,$message,$headers)) { echo 'Le mail a été envoyé'; } else { echo 'Le mail n\'a pu être envoyé'; } ?>
Et si t'as besoin de plus d'information : Tutorial d'envoie d'e-mail par PHP
mr_keyser a dit :
celui de milie0033, dans le post tout en haut!nan, son code, comme on l'a dit 15 000 fois, il ouvre le client mail coté client.
merci de lire tous les posts avant de répondre.
et pour le serveur smtp, vu que milie n'a pas préciser où elle était héberger, on peut rien en conclure.
En gros, il manque bcp d'infos, et ça devient chiant de les soutirer au compte goutte.
ouai enfin ca c'est un autre problème les styles!
Déjà les mails! Moi quand je prend le code dans ton post actuellement, il marceh, chez free!
Soit tu fait une erreur dans l'action du formulaire, l'adresse vers la page envoi.php, soit mmm ton adresse email est pas bonne?!
Sinon comme demander vinz42, il y a aucune erreur?!
Déjà les mails! Moi quand je prend le code dans ton post actuellement, il marceh, chez free!
Soit tu fait une erreur dans l'action du formulaire, l'adresse vers la page envoi.php, soit mmm ton adresse email est pas bonne?!
Sinon comme demander vinz42, il y a aucune erreur?!
ben j'ai laissé tombé parce que je n'y arrive pas j'ai trouvé ca :
http://www.cybergraphik.net/scripts-php-gratuits.html
c'est un générateur il m'a tout fait ^^
http://www.cybergraphik.net/scripts-php-gratuits.html
c'est un générateur il m'a tout fait ^^
Vinz42 a dit :
tu parles de quel bout de code ?celui de redtux ?
En tout cas, le mien marche
(copier coller de mon template ... je l'utilise partout)
Sinon milie, la prochaine fois, donne plus de précision dans ta demande !
Genre : serveur d'hebergement (voir le phpinfo si tu peux, celui de free (clic)), description détaillé du but du script, etc ...
Le phpinfo est très intéressant car il donne beaucoup d'informations !
Lassé par la pub ? Créez un compte
- Contenus similaires :
- Forum[Résolu][PHP]Formulaire avec liste déroulante ne veut pas s'envoyer
- Forumproblèmes images *.jpeg et *.ico + formulaire avec free (RESOLU)
- Forum[Resolu]champs de formulaire alignés verticalement(HTML/CSS)
- Forum[RESOLU][PHP] - Gestion de plusieurs boutons submit d'un formulaire
- Forum[Résolu] VBA/Access : Affichage de données sur activation d'un formulaire
- SolutionsProblème formulaire ! [RESOLU]
- Solutions[Résolu]Envoi d'un formulaire et ajout d'un suivi de celui ci
- SolutionsFormulaire html mailto sans outlook
- SolutionsProblème avec mon formulaire de contact simple.
- Voir plus