Tom's Guide > Forum > Programmation > formulaire ( résolu)

formulaire ( résolu)

Forum Programmation : formulaire ( résolu)

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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

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


Message édité par milie0033 le 25-09-2007 à 13:20:29
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Qu'est-ce qu'est pas compatible avec l'adresse hotmail et en quel language tu as fait ton formulaire (php, flash, ...) ???

Répondre à tebar

ben je l'ai fais sur dreamweaver et quand je le teste

quand je met mon adresse hotmail :

windows mail ne prend plud en charge certaines adresses de messagerie ....etc

moi je voudrais un formulaire qu'il l'est prenne en charge

Répondre à milie0033

tu peux me mettre un extrait de ton code s'il te plait pour que je comprenne mieux par ce que là je vois pas trop... Tu veux envoyer un questionnaire sur les boites mails de tes internautes !!!

Répondre à tebar

voila mon code c'est pour être partenaire de mon site

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>


Message édité par milie0033 le 24-09-2007 à 16:30:56
Répondre à milie0033

heu... c'est censé envoyé un mail ça ?????

a part ouvrir peut-être, si on a de la chance, le client mail par défaut...
c'est pas censé envoyé de mail.

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

Est-ce que tu as testé ton formulaire en ligne et si oui est-ce que ton serveur peu éxécuter des script php ou asp ou autre language serveur ??? Si tu as déjà vérifié tout ça ma question te semblera débile mais c'est pour être bien sure, par ce que ton code semble être bon ...

Répondre à tebar

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.

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

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

Répondre à milie0033

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

Répondre à tebar

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.

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

tebar a écrit :

Tu peux faire partir ton mail avec un mailto mais y faut ajouter tout un tas de ligne de code,


Nan!
un mailto ouvre le client de mail de l'utilisateur. c'est tout!
encore faut-il qu'il soit bien configurer.

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

donc tout le code est pas bon ?

Répondre à milie0033

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.


Message édité par Vinz42 le 24-09-2007 à 16:52:15
------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

vous avez un site qui propose un code pour les formulaires ?

Répondre à milie0033

Ok, vinz42 mais tu peux prés remplir ton mail avec mailto comme ça l'utilisateur n'as plus qu'à envoyer le mail, c'est donc une solution tout à fait acceptable, ça dépend juste du niveau qu'on a et de ce qu'on veut faire...

Répondre à tebar

Ba tu fait envoie "mail php" dans un moteur de recherche et tu auras tout ce qu'il faut pour envoyer des mail en texte en html, même des piéces jointe si tu veux...

Répondre à tebar

j'ai trouvé un nouveau code j'ai édité mon message mais ca ne fonctionne pas ^^

Répondre à milie0033

on a des interférence dans nos boule de cristal.

on voit mal le code que tu as mis dans ta page, et qui refuse catégoriquement de fonctionné (hou le méchant code).

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

^^ est ce que vous voyez une erreur ??

Répondre à milie0033

Tiens, un petit truc qui envoie un mail au format TEXT et HTML :

Code :
  1. <?php
  2.     //-----------------------------------------------
  3.     //DECLARE LES VARIABLES
  4.     //-----------------------------------------------
  5.     $destinataire='mail_destinataire@fai.fr';
  6.     $email_expediteur='votre_mail@fai.fr';
  7.     $email_reply='email_de_reponse@fai.fr';
  8.     $message_texte='Bonjour,'."\n\n".'Voici un message au format texte';
  9.     $message_html='<html>
  10.     <head>
  11.     <title>Titre</title>
  12.     </head>
  13.     <body>Test de message</body>
  14.     </html>';
  15.     //-----------------------------------------------
  16.     //GENERE LA FRONTIERE DU MAIL ENTRE TEXTE ET HTML
  17.     //-----------------------------------------------
  18.     $frontiere = '-----=' . md5(uniqid(mt_rand()));
  19.     //-----------------------------------------------
  20.     //HEADERS DU MAIL
  21.     //-----------------------------------------------
  22.     $headers = 'From: "Nom" <'.$email_expediteur.'>'."\n";
  23.     $headers .= 'Return-Path: <'.$email_reply.'>'."\n";
  24.     $headers .= 'MIME-Version: 1.0'."\n";
  25.     $headers .= 'Content-Type: multipart/alternative; boundary="'.$frontiere.'"';
  26.     //-----------------------------------------------
  27.     //MESSAGE TEXTE
  28.     //-----------------------------------------------
  29.     $message = 'This is a multi-part message in MIME format.'."\n\n";
  30.     $message .= '--'.$frontiere.'--'."\n";
  31.     $message .= 'Content-Type: text/plain; charset="iso-8859-1"'."\n";
  32.     $message .= 'Content-Transfer-Encoding: 8bit'."\n\n";
  33.     $message .= $message_texte."\n\n";
  34.     //-----------------------------------------------
  35.     //MESSAGE HTML
  36.     //-----------------------------------------------
  37.     $message .= '--'.$frontiere.'--'."\n";
  38.     $message .= 'Content-Type: text/html; charset="iso-8859-1"'."\n";
  39.     $message .= 'Content-Transfer-Encoding: 8bit'."\n\n";
  40.     $message .= $message_html."\n\n";
  41.     $message .= '--'.$frontiere.'--'."\n";
  42.     if(mail($destinataire,$sujet,$message,$headers))
  43.     {
  44.           echo 'Le mail a été envoyé';
  45.     }
  46.     else
  47.     {
  48.           echo 'Le mail n\'a pu être envoyé';
  49.     }
  50. ?>



Et si t'as besoin de plus d'information : Tutorial d'envoie d'e-mail par PHP

------------------------------ N'oubliez pas le [Résolu] dans le titre si vous êtes satisfait.
Les règles du Forum - À lire absolument
Répondre à RedTux

milie0033 a écrit :

^^ est ce que vous voyez une erreur ??


ben, comme je l'ai dit, j'ai des interférences dans mes boules...

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

j'ai pas compris vinz ??

Répondre à milie0033

Es-ce que ton serveur ou ton hébergeur permet l'envoi d'email? donc es-ce qu'il y a un serveur smtp d'installer?
Si tu test en local, c'est sur que si tu n'a pas de smtp, ca marchera pas!

------------------------------ Je suis con, mais quand je vois ce que les gens intelligents ont fait du monde....
Répondre à mr_keyser

t'as pas compris que l'on ne peut pas t'aider si tu nous dis seulement :
'lu
j'ai essayé un code, mais ça marche pas. aider moi.

faudrait faire un effort là.

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

J'ai testé ton bout de code sur un serveur free, ca marche nickel.

------------------------------ Je suis con, mais quand je vois ce que les gens intelligents ont fait du monde....
Répondre à mr_keyser

mr_keyser a écrit :

J'ai testé ton bout de code sur un serveur free, ca marche nickel.


tu parles de quel bout de code ?
celui de redtux ?

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

celui de milie0033, dans le post tout en haut!

------------------------------ Je suis con, mais quand je vois ce que les gens intelligents ont fait du monde....
Répondre à mr_keyser

Moi je pense qu'il y a pas de SMTP accessible chez son serveur, donc pas de mail qui sortent!

------------------------------ Je suis con, mais quand je vois ce que les gens intelligents ont fait du monde....
Répondre à mr_keyser

mr_keyser a écrit :

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.


Message édité par Vinz42 le 25-09-2007 à 11:46:18
------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

Non mais j'ai pas suivi avant!
Il a édité son post apparament, et le code maintenant, il marche!

------------------------------ Je suis con, mais quand je vois ce que les gens intelligents ont fait du monde....
Répondre à mr_keyser

mais j'ai un autre problème en changeant tout le temps mes codes j'avais mis des textarea et maintenant le style ne s'applique plus --'



Message édité par milie0033 le 25-09-2007 à 12:34:29
Répondre à milie0033

et je viens de voir même pour mes liens le style ne s'applique plus U-U

edit : même les titres tout en fait ...


Message édité par milie0033 le 25-09-2007 à 12:31:34
Répondre à milie0033

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

------------------------------ Je suis con, mais quand je vois ce que les gens intelligents ont fait du monde....
Répondre à mr_keyser

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 ^^

Répondre à milie0033

ah... d'accord..
j'avais pas vu que milie a editer son premier message. et n'avait pas prevenu...

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

c'est bon maintenant tout est résolu ^^

Répondre à milie0033

Vinz42 a écrit :

tu parles de quel bout de code ?
celui de redtux ?



En tout cas, le mien marche :D

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

:D

------------------------------ N'oubliez pas le [Résolu] dans le titre si vous êtes satisfait.
Les règles du Forum - À lire absolument
Répondre à RedTux

et repost le code dans un nouveau message. n'édite pas tes messages quand il y a des gros changements.

sinon, on ne les lit pas.

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42
Tom's Guide > Forum > Programmation > formulaire ( résolu)
Aller à :

Il y a 2247 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens