bonjour
j'essaye de faire un petit "quiz" sur mon site et je voudrais recevoir les réponse par mail...
pas tres fort en php j'ai voulu réutiliser un script tout pret dont je m'était deja servi mais
j'obtien ce message d'erreur :
Code :
- Fatal error: Call to undefined function email() in /home/exitin/public_html/quiz/form2mail.php on line 41
|
voila un ptit bout de code du formulaire :
Code :
- <form name="jeux" method="post" action="form2mail.php">
- question 1 : Qu'appelle t'on les 30 glorieuses ?<br>
- <input type="radio" name="rep1" value="les années après guerre"> les années après guerre<br>
- <input type="radio" name="rep1" value="des danseuses french cancan"> des danseuses french cancan<br>
- <input type="radio" name="rep1" value="des féministes britanniques"> des féministes britanniques<br><br>
- question 2 : Qui est l'auteur du roman "Da Vinci Code" ? <br>
- <input type="radio" name="rep2" value="Marc Lévy"> Marc Lévy<br>
- <input type="radio" name="rep2" value="Dan Brown"> Dan Brown<br>
- <input type="radio" name="rep2" value="Patricia Cornwell"> Patricia Cornwell<br><br>
- ....
- <input type="submit" value="Envoyer">
|
et le script que j'utilise :
Code :
- $dest="xxxxxx@yahoo.fr";
- $referer= getenv("HTTP_REFERER" );
- $ok=1;
- if($ok){
- // envoi du resultat par email
- $sujet= "Form2Mail de ".$referer;
- $body.="Page d'origine : $referer\n";
- $body.="\n*** Valeurs resultats ***\n";
- if(count($HTTP_POST_VARS)){
- while (list($key, $val) = each($HTTP_POST_VARS)){
- $body.="$key : $val\n";
- }
- }
- if(count($HTTP_GET_VARS)){
- while (list($key, $val) = each($HTTP_GET_VARS)){
- $body.="$key : $val\n";
- }
- }
- $body.="*************************\n";
- if(!email("webmaster",$dest,$sujet,$body)){
- print "erreur envoi email <br>";
- }
- // affiche le html qui suit si succes
- ?>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Bravo</title></head>
- <body bgcolor="#99ccff">
- <br>
- <center>
- <h1> Message envoyer avec succés </h1>
- <br>
- <a href="contacts.html"><h1>Retour</h1></a>
- </center>
- </body>
- </html>
- <?php
- }
- // affiche le html qui suit si erreur
- //
- else{
- ?>
- <html>
- <head><title>Erreur de formulaire</title></head>
- <body bgcolor="white">
- <h1> Erreur de formulaire </h1>
- </body>
- </html>
- <?php
- }
- ?>
|
merci beaucoup pour votre aide
Message édité par azylum01 le 07-03-2007 à 20:45:22