PHP probleme ereg_replace

Mirtrandir -  
Mirtrandir Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je tente de mettre en place "intégré dans un site" un module d'envoi de courriel en utilisant phpmailer et Fckediter.
Je crois d'avoir tout bien éditée (tout me semble normal), mais cela n'a pas d'air à fonctionner.
Peut être il-y-à quelqu’un qui peux me donner un suggestion de quoi il s'agit l'erreur...

Mes remerciementsà l'avance

Mirtrandir
**************************************************************************
Messages d'erreur (dans le navigateur)
*********************************************
Object
Warning: ereg_replace() [function.ereg-replace]: Invalid preceding regular expression in /homez.10/castors/www/newsletter/newsletter.php on line 35

Warning: ereg_replace() [function.ereg-replace]: Invalid preceding regular expression in /homez.10/castors/www/newsletter/newsletter.php on line 36

Warning: ereg_replace() [function.ereg-replace]: Invalid preceding regular expression in /homez.10/castors/www/newsletter/newsletter.php on line 38

Fatal error: Call to undefined method: phpmailer->envoyer() in /homez.10/castors/www/newsletter/newsletter.php on line 48

Extract script (PHP Version 4.4.9)
echo "<p><div class=\"big\">Envoyer mail</div><br>";
//Commencer courriel
require("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->From = "postmaster@castors46.org";
$mail->FromName = "Castors Cahors";
$mail->Subject = $_POST["sujet"];

echo $mail;
while (list($nom_adherent, $prenom_adherent, $email_adherent)= mysql_fetch_row($result)) {
//nouveau courriel...
$content = $_POST["newsletter"];
//remplacer champs
> $content = ereg_replace("{nom_adherent}", $nom_adherent, $content);
> $content = ereg_replace("{prenom_adherent}", $prenom_adherent, $content);
$date = date("d-m-Y", time());
> $content = ereg_replace("{date}", $date, $content);
$body = "<html><head><title>".$_POST["sujet"]."</title><body>$content</body></html>";
$plain= str_replace("<br />\n", "\n", $body);
$plain= stripslashes($plain);
$mail->Body = $body;
$mail->AltBody = $plain;
$destinataire = $prenom_adherent;
$destinataire .= $nom_adherent;
$mail->AddAddress($email_adherent, $destinataire);
//Envoyer
> if (!$mail->Envoyer())
A voir également:

2 réponses

giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
regarder ici
https://forums.commentcamarche.net/forum/affich-12198762-eregi-replace

peut être est-ce le même problème.
0
Mirtrandir Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Non cela me semble pas le même problème...
0