malheureusement, je ne peux te donner une solution là, j'a fait plusieurs essai, je m'arrache la tete et je ne comprends pas, alors que le contenu est ok, avant, pendant et pares, pour une raison qui m'echappe, via ce module mon mail arrive vide
essaye en remplacant tout le elseif comme ça et dis moi ce que ça donne texte et html, j'ai peut etre un pb de mon coté
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
#####!!!#####
-
elseif ($_REQUEST['act'] == 'envoi')
{
$req = reqmysql('SELECT * FROM `newsletter`') ;
-
$texte = bbcode($_POST['texte'],0,0,1,1);
-
while ($rep = mysql_fetch_object($req))
{
$envoie = envoi_mail(
$K_expediteur,
$K_email_expediteur,
$rep->email,
$rep->email,
sp($_POST['sql_envoi_sujet']),
str_replace ('%url_site%',$url_site,$texte),
$K_email_type,
$_POST['type_encod']
);
}
-
bloc_head ('Envoi de la newsletter :') ;
if($envoie)
echo '<p style="text-align:center;">Envoi des mails terminé !</p>';
else
echo '<p style="text-align:center;">Une erreur est survenue lors de l\'envoi !</p>';
close_table();
-
reqmysql('UPDATE `parametres` SET `valeur`="'.sp($_POST['texte']).'" WHERE `nom`="derniere_newsletter"');
reqmysql('UPDATE `parametres` SET `valeur`="'.$_POST['sql_envoi_sujet'].'" WHERE `nom`="dernier_sujet"');
}
-
-
#####!!!#####
?>