PHP probleme ereg_replace

Fermé
Mirtrandir - 25 janv. 2010 à 15:28
Mirtrandir Messages postés 18 Date d'inscription dimanche 26 mai 2002 Statut Membre Dernière intervention 25 janvier 2010 - 25 janv. 2010 à 16:09
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 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
25 janv. 2010 à 15:51
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 dimanche 26 mai 2002 Statut Membre Dernière intervention 25 janvier 2010
25 janv. 2010 à 16:09
Non cela me semble pas le même problème...
0