Bonjour.
j'ai fait une petite fonction qui envoie des mails avec peu de peramètres, mais le serveur m'affiche:où la ligne 27 correspond à:Fatal error: Call to undefined function: sendhtmlmail() in /customers/monsite.com/monsite.com/httpd.www/test.php on line 27
Code : Sélectionner tout - Visualiser dans une fenêtre à part $result=SendhtmlMail ('Mephistopheles_9@hotmail.fr','Coucou','lalalère');La fonction est pourtant bien appelée après la définition, et de toutes façons je suis sous php4.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <?php function SendhtlmMail ( $destinataire, $objet, $message) { // Pour les champs $expediteur / $copie / $destinataire, séparer par une virgule s'il y a plusieurs adresses $expediteur = 'Mephistopheles_9@hotmail.fr'; $copie = ''; $copie_cachee = ''; if ($objet ='') { $objet ='(No Subject)';} // Objet du message $headers = 'MIME-Version: 1.0' . "\r\n"; // Version MIME $headers .= 'Content-type: text/html; charset=ISO-8859-1'."\r\n"; // l'en-tete Content-type pour le format HTML $headers .= 'Reply-To: '.$expediteur."\r\n"; // Mail de reponse $headers .= 'From: '.$expediteur."\r\n"; // Expediteur $headers .= 'Delivered-to: '.$destinataire."\r\n"; // Destinataire $headers .= 'Cc: '.$copie."\r\n"; // Copie Cc $headers .= 'Bcc: '.$copie_cachee."\r\n\r\n"; // Copie cachée Bcc $message = 'pourvu que ça marche!'; if (mail($destinataire, $objet, $message, $headers)) // Envoi du message { return (true); } else // Non envoyé { return (false); } } $result=SendhtmlMail ('Mephistopheles_9@hotmail.fr','Coucou','lalalère'); if ($result) { echo 'ça marche';} else {echo 'ça marche pas';} ?>
si vous avez une idée...
merci.
Partager