Hello,
et voilà...
mail.php :
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
-
if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
-
bloc_head('Mail');
-
$req3 = reqmysql("SELECT `pseudo`, `email`, `id` FROM `users` WHERE `pseudo`='".ax($sql_mailto)."' ");
if(mysql_num_rows($req3) > 0)
$row3 = mysql_fetch_array($req3);
-
$req4 = reqmysql("SELECT `prix`, `annonce` FROM `ads_annonce` WHERE `id`='".ax($int_obj)."' ");
if(mysql_num_rows($req4) > 0)
$row4 = mysql_fetch_array($req4);
-
echo '<br /><fieldset><br />
<form action="index.php?mod=ads&ac=zou&int_id=1&int_mail='.ax($row3['id']).'&int_obj='.ax($int_obj).'" method="post" enctype="application/x-www-form-urlencoded" name="formulaire" style="margin:0px;" onSubmit="return check();">
<table>
<tr><td><br /><center><input type="radio" name="sql_format" value="0" checked="checked"/><b>Format texte brute</b> </center></td></tr>
<tr><td><ul><b>Destinataire : </b><br /><input name="sql_mail_pseudo" readonly type="text" value="'.ax($row3['pseudo']).'"/></ul></td></tr>
<tr><td><ul><b>Annonce : </b><br />
<input name="sql_titre_mail" readonly maxlength="300" size="60" type="text" value="'.ax($row4['annonce']).' ('.ax($row4['prix']).' CHF)" /><br /><br />
</ul></td></tr>
<tr><td width=400>
<ul><b>Votre message :</b> <br /><br />
<textarea name="sql_mess_mail" cols="60" rows="6" wrap="physical"></textarea></ul><br />
</td><td></td></tr>
</table>
<center><br /><br /><input type="submit" value="Envoyer" /> </center></form><br /></fieldset>';
$aff_drt=1;
close_table();
?>
Qui appelle zou.php que j'ai commencé à modifier, mais ne marche pas :
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
-
// ==========================================================
// === Gestion admin des maps pour edition & suppression ===
// ==========================================================
// === by julkien le 23/03/2008
===
// ==========================================================
// === www.powido.com ===
// ==========================================================
-
-
if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
-
bloc_head('Zoom zoom zoom');
-
-
$req5 = reqmysql("SELECT `pseudo`, `email` FROM `users` WHERE `id`='".ax($int_mail)."' ");
if(mysql_num_rows($req5) > 0)
$row5 = mysql_fetch_array($req5);
-
if(substr($K_logo,0,4)=='http' or substr($K_logo,0,3) == 'www')
{
$path_logo = $K_logo;
}
else
{
$path_logo = $K_url_site.$K_logo;
}
// =====================================================================
// === Mail a un seul membres ==========================================
// =====================================================================
-
if ($int_id==1) {
-
$codehtml = '<fieldset><br /><br />
<center><table><tr width="700"><td><center><img src="'.$path_logo.'"></center></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td><fieldset style="width:480px;padding:30px;font-weight:bold;background-color:#D7E4FA;border:medium double blue;white-space: nowrap;"><br />'.$sql_mess_mail.'<br /></fieldset></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td>Annonce : <a href="'.$K_url_site.'index.php?mod=ads&ac=fiche&int_id='.ax($int_obj).'"><span style="font-size:14px;font-weight:bold;color:#000000;">'.stripslashes($sql_titre_mail).'</span></a></td></tr>
<tr><td></td></tr>
<tr><td>Membre du site : <a href="'.$K_url_site.'index.php?mod=espace_membre&ac=profil&id='.ax($int_mail).'"><span style="font-size:14px;font-weight:bold;color:#000000;">'.$row5['pseudo'].'</span></a></td></tr>
<tr><td></td></tr>
<tr><td>A bientôt sur <a href="'.$K_url_site.'">'.$K_url_site.'</a></td></tr>
</table></center><br><br></fieldset>'; }
-
if ($sql_format==0) {
-
$bbcode_noreplace = array('mail1','mail2','mail3');
require_once './includes/class.mail.php';
$mail = new kws_mail();
// l'expéditeur
$mail->add_adresses(array($K_expediteur => $K_email_expediteur), 'From');
// on masque le mail de l'admin en le mettant en Bcc
//$mail->add_adresses(array('Admin ['.substr($K_url_site,7,-1).']' => ''), 'To');
$mail->add_adresses(array($row5['pseudo'] => $row5['email'], 'To');
-
// sujet du message
$mail->set_sujet('[Message de '.substr($K_url_site,7,-1).'] '.stripslashes($sql_titre_mail));
// le texte en html ou txt selon que l'on passe par tiny ou pas
$mail->set_message(stripslashes($codehtml), 'multi');
}
// et c'est parti
$envoi = $mail->envoyer();
header("Location: index.php?mod=ads&ac=fin_mail");
-
close_table();
?>
C'est possible de rajouter le captcha?
Voici un exemple de la page :
Lien ICI