php problème envoi d'email - s'il vous plaît aider

  • bluegene
  • Born
  • Born
  • No Avatar
  • Inscription: Juil 18, 2012
  • Messages: 2
  • Status: Offline

Message Janvier 28th, 2013, 10:27 pm

Salut peut quelqu'un s'il vous plaît m'aider avec un envoi de courriel en question ?

Ive a obtenu un champ d'entrée nommé « adresse email de vos amis » lorsque l'utilisateur remplit le formulaire, il doit mettre son courriel d'amis dans ce domaine, puis lorsqu'il envoie le formulaire que le courrier électronique va à son ami, alors mon problème est......Comment puis-je le faire ? Aider, s'il vous plaît!!!
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Janvier 28th, 2013, 10:27 pm

  • Zealous
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Avr 15, 2011
  • Messages: 1195
  • Loc: Sydney
  • Status: Offline

Message Janvier 29th, 2013, 1:48 am

où est votre code en code bb, mais tous les 10 000 tutoriels là-bas devrait vous donner la mise en page de savoir quoi faire.
  • ScottG
  • Proficient
  • Proficient
  • No Avatar
  • Inscription: Juil 06, 2010
  • Messages: 266
  • Status: Offline

Message Janvier 29th, 2013, 8:25 am

Si une recherche simple est faite dans Google « php simple mailer » il y a plusieurs façons d'aller à ce sujet et de nombreux tutoriels comme zélé a déclaré. À jeter un peu de lumière à ce sujet vous serez besoin de faire l'utilisation de la fonction mail en PHP. Lorsque vous soumettez le formulaire avec votre courriel d'amis la page que vous définissez dans l'attribut action de la balise de formulaire devra obtenir l'email en utilisant le $_POST ou la variable $_GET, selon comment vous mettre en place votre formulaire. Après avoir obtenu cette info, vous pouvez faire l'objet et le message qui sera envoyé à votre ami. Vous pouvez également ajouter des champs au formulaire pour le sujet et le message et capturer la même manière que le courrier électronique. Une fois que vous avez le courrier, sujet et le message, vous pouvez configurer les en-têtes même si elles ne sont pas requis.

Jetez un oeil à l'exemple ci-dessous

Form.php
HTML Code: [ Select ]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Form Mailer</title>
</head>
 
<body>
<form id="form1" name="form1" method="post" action="form_mailer.php">
<table width="455" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="45" align="center"><label for="email">friends email</label></td>
    <td><input name="email" type="text" id="email" size="30" /></td>
  </tr>
  <tr>
    <td height="38">&nbsp;</td>
    <td><label>
      <input type="submit" name="Submit" id="Submit" value="Submit" />
    </label></td>
  </tr>
</table>
</form>
</body>
</html>
 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Form Mailer</title>
  6. </head>
  7.  
  8. <body>
  9. <form id="form1" name="form1" method="post" action="form_mailer.php">
  10. <table width="455" border="0" cellspacing="0" cellpadding="0">
  11.   <tr>
  12.     <td height="45" align="center"><label for="email">friends email</label></td>
  13.     <td><input name="email" type="text" id="email" size="30" /></td>
  14.   </tr>
  15.   <tr>
  16.     <td height="38">&nbsp;</td>
  17.     <td><label>
  18.       <input type="submit" name="Submit" id="Submit" value="Submit" />
  19.     </label></td>
  20.   </tr>
  21. </table>
  22. </form>
  23. </body>
  24. </html>
  25.  


form_mailer.php
PHP Code: [ Select ]
<?php
 
// Get the email from the post info
$friends_email = $_POST['email'];
 
// Make the subject and the message
$subject = 'This is a test message';
$message = 'This is the body of the message to be sent to the friends email';
 
// This takes the email and displays it as who this email is from.
$headers = "From: Someone@Somthing.com\r\n";
 
// This tells the server to turn the coding into the text.
$headers .= "Content-type: text/html\r\n";
 
// This tells the server what to send.
if(mail($friends_email, $subject, $message, $headers)) {
   
   // Kick to success page
   header("location: it_worked.php");
   
} else {
   
   // Kick to error page
   header("location: boo_it_failed.php");
   
}
 
 
?>
 
  1. <?php
  2.  
  3. // Get the email from the post info
  4. $friends_email = $_POST['email'];
  5.  
  6. // Make the subject and the message
  7. $subject = 'This is a test message';
  8. $message = 'This is the body of the message to be sent to the friends email';
  9.  
  10. // This takes the email and displays it as who this email is from.
  11. $headers = "From: Someone@Somthing.com\r\n";
  12.  
  13. // This tells the server to turn the coding into the text.
  14. $headers .= "Content-type: text/html\r\n";
  15.  
  16. // This tells the server what to send.
  17. if(mail($friends_email, $subject, $message, $headers)) {
  18.    
  19.    // Kick to success page
  20.    header("location: it_worked.php");
  21.    
  22. } else {
  23.    
  24.    // Kick to error page
  25.    header("location: boo_it_failed.php");
  26.    
  27. }
  28.  
  29.  
  30. ?>
  31.  

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 116 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC