Re: [contact] ajout paramètres

Hello,

et voilà...

mail.php :

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2.  
  3. if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
  4.  
  5. bloc_head('Mail');
  6.  
  7.   $req3 = reqmysql("SELECT `pseudo`, `email`, `id` FROM `users` WHERE `pseudo`='".ax($sql_mailto)."' ");
  8.             if(mysql_num_rows($req3) > 0)
  9.                 $row3 = mysql_fetch_array($req3);
  10.  
  11.   $req4 = reqmysql("SELECT `prix`, `annonce` FROM `ads_annonce` WHERE `id`='".ax($int_obj)."' ");
  12.             if(mysql_num_rows($req4) > 0)
  13.                 $row4 = mysql_fetch_array($req4);
  14.  
  15.   echo '<br /><fieldset><br />
  16. <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();">
  17. <table>
  18.   <tr><td><br /><center><input type="radio" name="sql_format" value="0" checked="checked"/><b>Format texte brute</b>     </center></td></tr>
  19. <tr><td><ul><b>Destinataire : </b><br /><input name="sql_mail_pseudo" readonly type="text" value="'.ax($row3['pseudo']).'"/></ul></td></tr>
  20.      <tr><td><ul><b>Annonce : </b><br />
  21.               <input name="sql_titre_mail" readonly maxlength="300" size="60" type="text" value="'.ax($row4['annonce']).' ('.ax($row4['prix']).' CHF)" /><br /><br />
  22.                </ul></td></tr>
  23. <tr><td width=400>
  24. <ul><b>Votre message :</b> <br /><br />
  25.  <textarea name="sql_mess_mail" cols="60" rows="6" wrap="physical"></textarea></ul><br />
  26.  </td><td></td></tr>
  27.  </table>
  28.                <center><br /><br /><input type="submit" value="Envoyer" /> </center></form><br /></fieldset>';
  29.  
  30.  $aff_drt=1;
  31. close_table();
  32. ?>


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
  1. <?php
  2.  
  3. // ==========================================================
  4. // === Gestion admin des maps pour edition & suppression  ===
  5. // ==========================================================
  6. // ===   by julkien le 23/03/2008 email anti-spam      ===
  7. // ==========================================================
  8. // ===               www.powido.com                       ===
  9. // ==========================================================
  10.  
  11.  
  12. if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
  13.  
  14. bloc_head('Zoom zoom zoom');
  15.  
  16.  
  17.   $req5 = reqmysql("SELECT `pseudo`, `email` FROM `users` WHERE `id`='".ax($int_mail)."' ");
  18.             if(mysql_num_rows($req5) > 0)
  19.                 $row5 = mysql_fetch_array($req5);
  20.  
  21. if(substr($K_logo,0,4)=='http' or substr($K_logo,0,3) == 'www')
  22.      {
  23.  $path_logo = $K_logo;
  24.      }
  25. else
  26. {
  27.   $path_logo = $K_url_site.$K_logo;
  28. }
  29. // =====================================================================
  30. // === Mail a un seul membres ==========================================
  31. // =====================================================================
  32.  
  33. if ($int_id==1)  {
  34.  
  35. $codehtml = '<fieldset><br /><br />
  36. <center><table><tr width="700"><td><center><img src="'.$path_logo.'"></center></td></tr>
  37. <tr><td></td></tr>
  38. <tr><td></td></tr>
  39. <tr><td></td></tr>
  40. <tr><td></td></tr>
  41. <tr><td></td></tr>
  42. <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>
  43. <tr><td></td></tr>
  44. <tr><td></td></tr>
  45. <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>
  46. <tr><td></td></tr>
  47. <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>
  48. <tr><td></td></tr>
  49. <tr><td>A bientôt sur <a href="'.$K_url_site.'">'.$K_url_site.'</a></td></tr>
  50. </table></center><br><br></fieldset>';   }
  51.  
  52. if ($sql_format==0) { 
  53.  
  54. $bbcode_noreplace = array('mail1','mail2','mail3');    
  55. require_once './includes/class.mail.php';
  56.         $mail = new kws_mail();
  57.         // l'expéditeur
  58.         $mail->add_adresses(array($K_expediteur => $K_email_expediteur), 'From');
  59.         // on masque le mail de l'admin en le mettant en Bcc
  60.         //$mail->add_adresses(array('Admin ['.substr($K_url_site,7,-1).']' => ''), 'To');
  61.         $mail->add_adresses(array($row5['pseudo'] => $row5['email'], 'To');
  62.  
  63.         // sujet du message
  64.         $mail->set_sujet('[Message de '.substr($K_url_site,7,-1).'] '.stripslashes($sql_titre_mail));
  65.         // le texte en html ou txt selon que l'on passe par tiny ou pas
  66.     $mail->set_message(stripslashes($codehtml), 'multi');
  67.         }
  68.         // et c'est parti
  69.         $envoi = $mail->envoyer();
  70.         
  71. header("Location: index.php?mod=ads&ac=fin_mail");
  72.  
  73. close_table();
  74. ?>


C'est possible de rajouter le captcha?
Voici un exemple de la page :
Lien ICI


Sujet écrit par ricky le vendredi 1er février 2013 à 14:25

[ Imprimer ] - [ Fermer la fenêtre ]