Se connecter avec
S'enregistrer | Connectez-vous

mes formulaires mailto sont vierges à la réception!

Dernière réponse : dans Programmation

bonjour, j'utilise sous "ie" un formulaire mailto qui ne fonctionne pas, outlook s'ouvre , je fais envoyer et à la réception ,il n'y a rien, pouvez vous m'expliquer(sous xp, y'a t-il une config pour que cela marche?), j'ai déjà lu un cas semblable, mais il n'y avait pas de réponse.Merci d'avance
Voici mon code

<form action="mailto:stephanie.sec@wanadoo.fr" method="post" enctype="text/plain">
<table border="0" cellspacing="0" cellpadding="0" class="bloc">
<tr>
<td class="titre" colspan="2" >Pour vos demandes de renseignements</td>
</tr>
<tr>
<td height="15" colspan="2"> </td>
</tr>

<td> <input name="statut" type="radio" value="societe" checked>
Société </td>
<td> <input name="statut" type="radio" value="particulier">
Particulier</td>
<tr>
<td>Nom et Prénom :</td>
<td valign="top"><input type="text" name="nom_prenom" size="31"> </td>
</tr>
<tr>
<td>Adresse:</td>
<td class="for"><input type="text" name="adresse" size="31" > </td>
</tr>
<tr>
<td nowrap>Code Postal et Ville:</td>
<td valign="top" nowrap> <input type="text" name="codepostal" size="5" maxlength="5">
<input type="text" name="ville" size="20"> </td>
</tr>
<tr>
<td nowrap>Téléphone-mail:</td>
<td valign="top" nowrap> <input type="text" name="telephone" size="10">
<input name="email" type="text" size="15"> </td>
</tr>
<tr>
<td>Commentaires : <br> </td>
<td valign="bottom"> <textarea name="commantaires" rows="3"></textarea></td>
</tr>
<tr>
<td valign="bottom"><input type="reset" name="annuler" value="Annuler"></td>
<td valign="bottom"><input type="submit" name=Envoyer value="Envoyer"></td>
</tr>

</table> </form>
Lassé par la pub ? Créez un compte
Expert Programmation


##### ## # # #### ######
# # # # # # # #
##### # # # # #### #####
# # ###### # # # #
# # # # # # # # #
##### # # ###### # #### ######

##### #####
# #### #### ##### ###### #
# # # # # # # # #
# # # # # # ##### #
# # # # # # # #
# # # # # # # # #
##### #### #### ##### ###### #####

oups je viens de comprendre,désolée
[code]
<form action="mailto:stephanie.sec@wanadoo.fr" method="post" enctype="text/plain">
<table border="0" cellspacing="0" cellpadding="0" class="bloc">
<tr>
<td class="titre" colspan="2" >Pour vos demandes de renseignements</td>
</tr>
<tr>
<td height="15" colspan="2"> </td>
</tr>

<td> <input name="statut" type="radio" value="societe" checked>
Société </td>
<td> <input name="statut" type="radio" value="particulier">
Particulier</td>
<tr>
<td>Nom et Prénom :</td>
<td valign="top"><input type="text" name="nom_prenom" size="31"> </td>
</tr>
<tr>
<td>Adresse:</td>
<td class="for"><input type="text" name="adresse" size="31" > </td>
</tr>
<tr>
<td nowrap>Code Postal et Ville:</td>
<td valign="top" nowrap> <input type="text" name="codepostal" size="5" maxlength="5">
<input type="text" name="ville" size="20"> </td>
</tr>
<tr>
<td nowrap>Téléphone-mail:</td>
<td valign="top" nowrap> <input type="text" name="telephone" size="10">
<input name="email" type="text" size="15"> </td>
</tr>
<tr>
<td>Commentaires : <br> </td>
<td valign="bottom"> <textarea name="commantaires" rows="3"></textarea></td>
</tr>
<tr>
<td valign="bottom"><input type="reset" name="annuler" value="Annuler"></td>
<td valign="bottom"><input type="submit" name=Envoyer value="Envoyer"></td>
</tr>

</table> </form>
[code]

redésolée j'avais pas ferné la balise
  1. <form action="mailto:stephanie.sec@wanadoo.fr" method="post" enctype="text/plain">
  2. <table border="0" cellspacing="0" cellpadding="0" class="bloc">
  3. <tr>
  4. <td class="titre" colspan="2" >Pour vos demandes de renseignements</td>
  5. </tr>
  6. <tr>
  7. <td height="15" colspan="2"> </td>
  8. </tr>
  9.  
  10. <td> <input name="statut" type="radio" value="societe" checked>
  11. Société </td>
  12. <td> <input name="statut" type="radio" value="particulier">
  13. Particulier</td>
  14. <tr>
  15. <td>Nom et Prénom :</td>
  16. <td valign="top"><input type="text" name="nom_prenom" size="31"> </td>
  17. </tr>
  18. <tr>
  19. <td>Adresse:</td>
  20. <td class="for"><input type="text" name="adresse" size="31" > </td>
  21. </tr>
  22. <tr>
  23. <td nowrap>Code Postal et Ville:</td>
  24. <td valign="top" nowrap> <input type="text" name="codepostal" size="5" maxlength="5">
  25. <input type="text" name="ville" size="20"> </td>
  26. </tr>
  27. <tr>
  28. <td nowrap>Téléphone-mail:</td>
  29. <td valign="top" nowrap> <input type="text" name="telephone" size="10">
  30. <input name="email" type="text" size="15"> </td>
  31. </tr>
  32. <tr>
  33. <td>Commentaires : <br> </td>
  34. <td valign="bottom"> <textarea name="commantaires" rows="3"></textarea></td>
  35. </tr>
  36. <tr>
  37. <td valign="bottom"><input type="reset" name="annuler" value="Annuler"></td>
  38. <td valign="bottom"><input type="submit" name=Envoyer value="Envoyer"></td>
  39. </tr>
  40.  
  41. </table> </form>
Expert Programmation

Voilà, c'est mieux ainsi :-)

Je viens de tester ton code, et il marche parfaitement chez moi, toutes les infos sont écrites dans un mail prêt à être envoyé et je les reçois bien.

Enlève juste les name des boutons submit et reset...

merci pout ta réponse, malheureusement cela ne marche toujours pas!je pense que ca vient de ma configuration internet ou messagerie car j'avais déjà employé cette méthode avce mon ancien ordi et ça marchait bien.j'essaie de faire la méthode cgi-bin wanadoo, mais je n'y arrive pas.Je crois que je vais laisser tombé le formulaire...disons que ça faisait un peu plus pro.si tu entends parler de solutions pour mon soucis, fais moi signe!
Encore merci, a+++++
Expert Programmation

Tu peux faire ça en php aussi.

Par ex, dans ta page html, tu modifies ton form comme suit :
  1. <form action="formail.php" method="post" name="contact_formulaire">
  2. [...]
  3. </form>


Et le fichier formail.php, que tu mets au même endroit que ton fichier html :
  1. <?php
  2. $TO = "tonEmail@tonFAI.fr";
  3. $h = "From: " . $TO;
  4. $message = "";
  5.  
  6. while (list($key, $val) = each($HTTP_POST_VARS))
  7. {
  8. $val = stripslashes($val);
  9. $message .= "$key : $val\n";
  10. }
  11.  
  12. mail($TO, $subject, $message, $h);
  13.  
  14. Header("Location: merciContact.html");
  15.  
  16. ?>


La dernière ligne renvoie vers la page de remerciement pour avoir rempli ton formulaire ; cette page tu dois la créer évidemment et la mettre au même encroit que les 2 autres.

Et voilà, c'est tout. Pour toi, l'envoi est transparent, puisqu'il ne passe plus par ton logiciel de messagerie, mais c'est le serveur de ton FAI qui se charge d'envoyer le mail. Et là, tu devrais recevoir quelque chose de correct.

De plus ce script marche sans souci sur de tous les sites que j'ai "aidé" à voir le jour, du haut de mes faibles compétences :) 

voilà enfin un script simple, du moins que je comprends (avant tout graphiste je n'ai eu qu'une initiation au php).Je m' en servirai qu'en j'aurai trouvé mon nom de domaine. Je laisse le mailto temporairement, car wanadoo ne gère pas le php en perso.Copier/coller c fait!Quand à tes compétences, dans ce domaine, tu fais figure de pro,(j'ai vu ton site)enfin chacun son métier!
Encore merci!
a++++

bonjour, moi aussi je suis comme stéphanie avec des e-mail sans messages !?!?
j'ai essayé de créer des PHP comme vos ( ou plutôt d'en copier car je ne connais pas le PHP)
mais ça ne marche pas : que faut il mettre avant <?php et après ?> pour que ça marche ?

<?php
$TO = "tonEmail@tonFAI.fr";
$h = "From: " . $TO;
$message = "";

while (list($key, $val) = each($HTTP_POST_VARS))
{
$val = stripslashes($val);
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: merciContact.html");

?>


merci de m'aider
Expert Programmation

Si tu ne connais rien au php et que tu n'as pas compris les explications précédentes, ça va être dur de t'expliquer la marche à suivre :/ 

Le script php, tu le mets dans un fichier seul, sans rien d'autre.

Dans ta page o se trouve le formulaire pour que le visiteur puisse rédiger son message, il faut que tu définisse chaque champ avec le nom correspondant dans le code d'envoi en php.
Par ex, ton champ "nom" peut être récupéré par le script php en mettant dans la balise input un name="nom", ce qui peut donner :
  1. nom: <input type="text" name="nom" />


Tu fais de même ave tous tes champs (prénom, adresse mail, message, etc...)

Tu n'oublies pas le champ caché te permettant d'identifier les messages que tu recevras :
  1. <input type="hidden" name="subject" value="Contact site perso" />


Et tu n'oublies pas enfin de faire pointer ton formulaire vers le script php (appelé ici formail.php) :
  1. <form action="formail.php" method="post">

Mreci marsien, merci aussi à KangOl pour les <code> et à nanie954 pour avoir posé la question sur les formulaires.

J'ai appris HTML dans un bouquin cet hiver.résultat =
http://perso.wanadoo.fr/mfp64/
J'avais fait un formulaire avec mailto qui marchait bien en Janvier
un copain m'a signalé que ça ne marche plus (modif chez wanadoo, comme pour stéphanie ?)
Alors je vais utiliser PHP comme tu le conseilles.
voici le form de la page html
http://perso.wanadoo.fr/mfp64/inscription-echanges.html

<form action="formail.php" method="post" name="formulaire">
<FIELDSET><LEGEND>Informations vous concernant</LEGEND><BR>
<TABLE cellSpacing=3 cellPadding=1 width="100%" border=1>
<TBODY>
<TR>
<TD>
<P text-align="center">
<input type="hidden" name="subject" value="Contact échange minéraux" />

Nom : <INPUT id=nom maxLength=26 size=30 name=nom>
        
Prénom : <INPUT id=prenom
maxLength=15 size=19 name=prenom><BR>
Adresse : <INPUT id=adresse
maxLength=70 size=80 name=adresse><BR>
Code Postal: <INPUT id=codepostal
maxLength=5 size=9 name=codepostal>
        
Ville: <INPUT id=ville maxLength=16 name=ville><BR>
Numéro de téléphone : <INPUT id=tph maxLength=10 size=14 name=telephone>
        
Téléphone portable :
<INPUT id=portab maxLength=10 size=14 name=portable><BR>
e-mail : <INPUT id=email maxLength=50 size=60 name=email p <></P></TD>
<TD>
<TEXTAREA id=commentaires name=commentaires rows=8 cols=35>Combien de mètres de table désirez vous ? Mètres
autres commentaires : </TEXTAREA></TD></TR></TBODY></TABLE></FIELDSET> <BR>
<FIELDSET><LEGEND>Votre club</LEGEND><BR>
Nom du club : <INPUT id=nomclub maxLength=70 size=80 name=nomclub><BR>
Adresse du club : <INPUT id=adresseclub maxLength=70 size=80 name=adresseclub><BR></FIELDSET>

<BR>
<FIELDSET><LEGEND>Vérifiez vos saisies et envoyez ou réinitialisez</LEGEND>
<INPUT id=button1 type=reset value=Réinitialisez>
<INPUT id=button2 type=submit value=Envoyez>
</FIELDSET>
<input type="hidden" name="subject" value="Contact échange minéraux" />
</FORM>
</code>

Rassure-toi, tous les input y sont. Il me reste à comprendre comment passer les variables dans ton formail.php. je vais fouiller sur le WEB.

Merci. "Le patou sur la montagne"








Expert Programmation

  1. <form action="formail.php" method="post" name="formulaire">
  2. <FIELDSET><LEGEND>Informations vous concernant</LEGEND><BR>
  3. <TABLE cellSpacing=3 cellPadding=1 width="100%" border=1>
  4. <TBODY>
  5. <TR>
  6. <TD>
  7. <P text-align="center">
  8. <input type="hidden" name="subject" value="Contact échange minéraux" />
  9.  
  10. Nom : <INPUT id=nom maxLength=26 size=30 name=nom>
  11.         
  12. Prénom : <INPUT id=prenom
  13. maxLength=15 size=19 name=prenom><BR>
  14. Adresse : <INPUT id=adresse
  15. maxLength=70 size=80 name=adresse><BR>
  16. Code Postal: <INPUT id=codepostal
  17. maxLength=5 size=9 name=codepostal>
  18.         
  19. Ville: <INPUT id=ville maxLength=16 name=ville><BR>
  20. Numéro de téléphone : <INPUT id=tph maxLength=10 size=14 name=telephone>
  21.         
  22. Téléphone portable :
  23. <INPUT id=portab maxLength=10 size=14 name=portable><BR>
  24. e-mail : <INPUT id=email maxLength=50 size=60 name=email p <></P></TD>
  25. <TD>
  26. <TEXTAREA id=commentaires name=commentaires rows=8 cols=35>Combien de mètres de table désirez vous ? Mètres
  27. autres commentaires : </TEXTAREA></TD></TR></TBODY></TABLE></FIELDSET> <BR>
  28. <FIELDSET><LEGEND>Votre club</LEGEND><BR>
  29. Nom du club : <INPUT id=nomclub maxLength=70 size=80 name=nomclub><BR>
  30. Adresse du club : <INPUT id=adresseclub maxLength=70 size=80 name=adresseclub><BR></FIELDSET>
  31.  
  32. <BR>
  33. <FIELDSET><LEGEND>Vérifiez vos saisies et envoyez ou réinitialisez</LEGEND>
  34. <INPUT id=button1 type=reset value=Réinitialisez>
  35. <INPUT id=button2 type=submit value=Envoyez>
  36. </FIELDSET>
  37. <input type="hidden" name="subject" value="Contact échange minéraux" />
  38. </FORM>
  39. </code>


C'est pas mieux présenté comme ça ? Pour le faire, utilise le bouton "C/C++" quand tu rédiges ton message :) 

Alors, ton problème vient d'un code qui est plein d'erreurs ! (vérifie déjà les < et les > qui ne sont pas toujours présents ou présents alors qu'il ne faudrait pas !).
Tous tes input n'ont pas de type, et les valeurs associés aux paramètres des input n'ont pas de guillemets (") ! Si tu ne prêtes pas plus d'attention à ton code, ça ne pourra jamais marcher ! ;) 

Un ex de syntaxe correcte à répéter sur tous tes input
  1. Nom : <INPUT type="text" id="nom" name="nom" />

J'ai viré tes paramètres de taille de cellule, qu'il est préférable de définir par la feuille de style css ;) 

Ensuite il faut que ton fichier formail.php soit dans le même dossier que ton fichier de formulaire.

Shino-Genin a dit :
Tu chipotes là :o 

En passant, il est passé notre gros matou adoré :) 



:??:  bonjour, j'essaye tout pour que ça marche en suivant tes conseils et ceux de maitre cappelo
pardon KangOl
mais désepérément :(  :jap:  :jap:  je reçois en retour une fenètre avec le script PHP.

Que dois je publier comme PHP sur le serveur page perso de wanadoo :

  1. <html>
  2. <head></head>
  3. <body>
  4. <?php
  5. $TO = "alain-charpentier@wanaddo.fr";
  6. $h = "From: " . $TO;
  7. $message = "Inscription bourse d'échange Minéraux et Fossiles";
  8.  
  9. while (list($key, $val) = each($HTTP_POST_VARS))
  10. {
  11. $val = stripslashes($val);
  12. $message .= "$key : $val\n";
  13. }
  14.  
  15. mail($TO, $subject, $message, $h);
  16.  
  17. Header("Location: merciContact.html"); 15. 16.
  18. ?>
  19. </body>
  20. </html>

ou directement
  1. <?php
  2. $TO = "alain-charpentier@wanaddo.fr";
  3. $h = "From: " . $TO;
  4. $message = "Inscription bourse d'échange Minéraux et Fossiles";
  5.  
  6. while (list($key, $val) = each($HTTP_POST_VARS))
  7. {
  8. $val = stripslashes($val);
  9. $message .= "$key : $val\n";
  10. }
  11.  
  12. mail($TO, $subject, $message, $h);
  13.  
  14. Header("Location: merciContact.html"); 15. 16.
  15. ?>


dans un premier temps j'essaye d'épurer au max mon HTML jusqu'à ce que ça marche.

merci de votre aide à tous les deux ouaff! ouaff! :jap: 

Shino-Genin a dit :
La 2e version du code, celle sans balises html.

Courage !


:??:  J'y arrive pas ????????????
J'ai simplifié mon formulaire HTML pour ne pas avoir d'interférences dans ce que je cherche à comprendre :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd" target="_blank">http://www.w3c.org/TR/1999/REC-html401-19991224/loose.d...</a>">
  2. <HTML lang=fr xmlns="<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>" xml :>
  3. <HEAD><TITLE>Minéraux et Fossiles des Pyrénées : inscription à la bourse d'échanges de juillet</TITLE>
  4. <!-- saved from url=(0041)<a href="http://perso.wanadoo.fr/mfp64/bourse2.htm" target="_blank">http://perso.wanadoo.fr/mfp64/bourse2.htm</a> -->
  5. <META http-equiv=Content-Type content="text/html; charset=windows-1252">
  6. <META content="Lionel Dupuy ; Alain Charpentier" name="Authors">
  7. <META content=<a href="http://perso.wanadoo.fr/mfp64/inscription-echanges.html" target="_blank">http://perso.wanadoo.fr/mfp64/inscription-echanges.html</a>
  8. name=Identifier-URL>
  9. <META content="Minéraux et Fossiles des Pyrénées" name="description">
  10.  
  11. <!-- ci-dessous definition du formulaire -->
  12. <!-- envoi e-mail à plusieurs destinataires -->
  13. <FORM name="formulaire" action="formail.php" method="post">
  14.  
  15. <LABEL for="nom">Nom : </LABEL><INPUT type="text" id="nom" name="nom"/>
  16.  
  17.  
  18. <tr>
  19. <td valign="bottom"><input type="reset" name="annuler" value="Annuler"></td>
  20. <td valign="bottom"><input type="submit" name=Envoyer value="Envoyer"></td>
  21. </tr>
  22.  
  23. <INPUT type="hidden" value="Contact échange minéraux" name="subject"/>
  24. </FORM></SPAN>
  25.  
  26. </CENTER></DIV></CENTER></BODY></HTML>

et vérifié les modifs de ton code PHP
  1. <?php
  2. $TO = "alain-charpentier@wanaddo.fr";
  3. $h = "From: " . $TO;
  4. $message = "Inscription bourse d'échange Minéraux et Fossiles";
  5.  
  6. while (list($key, $val) = each($HTTP_POST_VARS))
  7. {
  8. $val = stripslashes($val);
  9. $message .= "$key : $val\n";
  10. }
  11.  
  12. mail($TO, $subject, $message, $h);
  13.  
  14. Header("Location: merci.html"); 15. 16.
  15. ?>

mais ça ne marche toujours pas ; j'ai toujours un retour du code PHP
dans une fenètre du bloc note Windows ?????
au lieu d'avoir le mail et la fenetre de remerciement (html que j'ai placé au même endroit du serveur
que lesfichiers HTML et PHP

ouhouhouhouhouhouhouh = un patou des Pyrénées qui hurle au désespoir
car il pense que ce doit être un tout petit machin dans un tout petit coin qui fout tout en l'air.




Expert Programmation

Je n'ai pas le temps de tout revoir maintenant (c'est l'heure de manger !), mais déjà, tu remarqueras que dans ton code la balise <hread> n'est pas fermée, la balise <body> n'est pas ouverte, des </center> se baladeent sans leur <center> en amont, etc...

Si tu veux arriver à faire du bon boulot, il faut être rigoureux et bien vérifier que chaque balise ouverte est fermée et vice-versa.

Si le problème persiste, je me repencherais dessus ce soir ou demain. :) 

Shino-Genin a dit :
Je n'ai pas le temps de tout revoir maintenant (c'est l'heure de manger !), mais déjà, tu remarqueras que dans ton code la balise <hread> n'est pas fermée, la balise <body> n'est pas ouverte, des </center> se baladeent sans leur <center> en amont, etc...

Si tu veux arriver à faire du bon boulot, il faut être rigoureux et bien vérifier que chaque balise ouverte est fermée et vice-versa.

Si le problème persiste, je me repencherais dessus ce soir ou demain. :) 


:hello:  encore moi
Voilà, j'ai simplifié au maximum il n'y a plus rien presque mais le résultat reste le même :
retour d'une fenètre Bloc note windows avec le script PHP
J'ai évidement gardé le même script PHP modifié (voir plus haut)

  1. <HTML>
  2. <HEAD>
  3. </HEAD>
  4. <body>
  5.  
  6.  
  7. <FORM name="formulaire" action="formail.php" method="post">
  8.  
  9. <LABEL for="nom">Nom : </LABEL><INPUT type="text" id="nom" name="nom"/>
  10.  
  11.  
  12. <tr>
  13. <td valign="bottom"><input type="reset" name="annuler" value="Annuler"></td>
  14. <td valign="bottom"><input type="submit" name=Envoyer value="Envoyer"></td>
  15. </tr>
  16.  
  17. </FORM>
  18.  
  19. </body>
  20. </HTML>


peut être peux tu faire comme avec stéphanie (nanie954) essayer toi même avec les 2 scripts ?
Au fait : il n'est pas nécessaire d'avoir installé PHP sur mon PC ??? :??: 

merci de ton aide
Expert Programmation

En partant de ton code, voilà une version qui marche (testé sur un compte Free) ; si tu as encore des problèmes, c'est que ça vient de chez Wanadoo...

page html :
  1. <HTML>
  2. <HEAD>
  3. </HEAD>
  4. <body>
  5. <FORM name="formulaire" action="formail.php" method="post">
  6. <input type="hidden" name="subject" value="Contact minéraux" />
  7. <LABEL for="nom">Nom : </LABEL><INPUT type="text" id="nom" name="nom" />
  8. <input type="reset" value="Annuler">
  9. <input type="submit" value="Envoyer">
  10. </FORM>
  11. </body>
  12. </HTML>

Modif : j'ai enlevé les name des bouton envoyer et effacer, ils ne servent à rien et se retrouvent dans le corps du mail que tu reçois ; j'ai rajouté le <input type="hidden"> qui donne le sujet du mail.

formail.php :
  1. <?php
  2. $TO = "alain-charpentier@wanaddo.fr";
  3. $h = "From: " . $TO;
  4. $message = "";
  5. while (list($key, $val) = each($HTTP_POST_VARS))
  6. {
  7. $val = stripslashes($val);
  8. $message .= "$key : $val\n";
  9. }
  10. mail($TO, $subject, $message, $h);
  11. Header("Location: merci.html");
  12. ?>

Modif : j'ai enlevé le texte que tu avais rajouté à la variable $message, car il ne servait à rien (il aurait été effacé par les infos récupérées dans le formulaire de contact !).

PS : tu es sur que tu n'as pas d'options à activer sur les serveurs de Wanadoo pour que tes pages persos gèrent le php ?

Shino-Genin a dit :
En partant de ton code, voilà une version qui marche (testé sur un compte Free) ; si tu as encore des problèmes, c'est que ça vient de chez Wanadoo...

page html :
  1. <HTML>
  2. <HEAD>
  3. </HEAD>
  4. <body>
  5. <FORM name="formulaire" action="formail.php" method="post">
  6. <input type="hidden" name="subject" value="Contact minéraux" />
  7. <LABEL for="nom">Nom : </LABEL><INPUT type="text" id="nom" name="nom" />
  8. <input type="reset" value="Annuler">
  9. <input type="submit" value="Envoyer">
  10. </FORM>
  11. </body>
  12. </HTML>

Modif : j'ai enlevé les name des bouton envoyer et effacer, ils ne servent à rien et se retrouvent dans le corps du mail que tu reçois ; j'ai rajouté le <input type="hidden"> qui donne le sujet du mail.

formail.php :
  1. <?php
  2. $TO = "alain-charpentier@wanaddo.fr";
  3. $h = "From: " . $TO;
  4. $message = "";
  5. while (list($key, $val) = each($HTTP_POST_VARS))
  6. {
  7. $val = stripslashes($val);
  8. $message .= "$key : $val\n";
  9. }
  10. mail($TO, $subject, $message, $h);
  11. Header("Location: merci.html");
  12. ?>

Modif : j'ai enlevé le texte que tu avais rajouté à la variable $message, car il ne servait à rien (il aurait été effacé par les infos récupérées dans le formulaire de contact !).

PS : tu es sur que tu n'as pas d'options à activer sur les serveurs de Wanadoo pour que tes pages persos gèrent le php ?



tu as raison après copié/collé de ta version des 2 scripts et envoi sur le serveur Wanadoo,
j'ai désespérément le même résultat.
Je vais suivre ton conseil et me renseigner chez Wanadoo à propos de l'activation PHP.

Je te tiens au courant. Au fait c'est toi sur la photo ???
Je suis allé voir le site sur l'Islande, ça donne envie.
Aurais tu un petit gout pour la géologie (d'après certaines photos ?)
Expert Programmation

Ben non, c'est pas moi sur la photo ; quant à mes goûts pour la géologie, ils se résument aux charmes de la géologue qui partage ma vie :love: 

Tiens nous au courant pour ton formulaire php !
Expert Programmation

Ah, Ah, Ah !
Ludovic est un prénom d'homme, alors la photo ça ne peut pas être ça.
Pareil, KangOl n'est ni un gros chat gris, ni un télétubbie :lol: 
Expert Programmation

Sur la photo, je m'appelle Melissa :o 

:) 

Et puis si KangOl, c'est un gros chat gris, puisque c'est le surnom que je donne au mien maintenant (en fait seulement quand il grogne ; je lui d'arrêter de faire son KangOl :)  )

Shino-Genin a dit :
cadeau [:marsien]


C'est sur que sur la photo ce np pouvait être toi sinon ton pseudo aurait été Marsienne.
Bounjour Ludivic, c'est toi qui traverse l'eau glaciale à gué sur le site Islande ?

Ouah ! ouah ! c'est un patou des Pyrénées qui a reussi. Ca marche !
En fouillant autour de Wanadoo, j'ai trouvé qu'ils ont Vérouillé l'utilisation des mailto et PHP perso
pour des histoires de confidentialité : tu ne peux envoyer des e-mail qu'au détenteur du site.
Or ce site est référencé à une adresse du type monsite@wanadoo.fr donc les utilisateurs du site ne pouvaient rien envoyer à mon adresse perso. Pour les PHP, je n'en sais pas beaucoup plus à part que wanadoo prpose son propre PHP auquel il faut envoyer les données.
  1. <FORM action=[color=#e2001c]<a href="http://pages.perso.wanadoo.fr/client/php/formulaire.php" target="_blank">http://pages.perso.wanadoo.fr/client/php/formulaire.php</a> [/color]method=post>
  2. <FIELDSET><LEGEND>Informations vous concernant</LEGEND><BR>
  3. <TABLE cellSpacing=3 cellPadding=1 width="100%" border=1>
  4. <TBODY>
  5. <tr>
  6. <td colspan="2">
  7. <input type="hidden" name="sujet" value="Inscription bourse échanges Minéraux et Fossiles" >
  8. <input type="hidden" name="url" value="<a href="http://perso.wanadoo.fr/mfp64/merci.html" target="_blank">http://perso.wanadoo.fr/mfp64/merci.html</a>">
  9. Les champs marqués d'un * sont obligatoires.

En me connectant sur wanadoo, la boite e-mail de mon site, je récupère des e-emils "renseignés" envoyés par noreply@wanadoo.fr adressés à monsite@wanadoo.fr.

Je tiens à te remercier de ta patience et de ton aide.
Dis à ta "géologue" d'aller voir mon site http://perso.wanadoo.fr/mfp64/ ; il est loin d'être terminé mais il montre notre passion.
A bientôt.



Lassé par la pub ? Créez un compte