Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Created by PhpStorm.
- * User: Flayor
- * Date: 07/11/2015
- * Time: 20:15
- */
- require_once "PHPMailer/class.phpmailer.php";
- $email = array(
- "gmail test" => "traveldevtest@gmail.com",
- "yahoo test" => "traveldevtest@yahoo.fr",
- "outlook test" => "traveldevtest@outlook.fr",
- "helene test" => "h.bare@travelfactory.fr",
- "helene test gmail" => "hln.bare@gmail.com",
- "helene test hotmail" => "helenebare@hotmail.fr",
- "helene test yahoo" => "helene_tf@yahoo.fr",
- "helene test outlook" => "helene_tf@outlook.com",
- );
- if(isset($_POST['Envoyer'])) {
- $mail = new PHPMailer();
- $mail->Host = 'smtp.free.fr';
- $mail->SMTPAuth = true;
- $mail->Port = 587; // Par défaut
- // Expéditeur
- $mail->SetFrom('traveldevtest@gmail.com', 'test newsletter');
- // Destinataire
- if(!empty($_POST['destinataire'])){
- $destinaire = explode(', ', $_POST['destinataire'], -1);
- foreach($destinaire AS $k => $v){
- $mail->AddAddress($v, 'test newsletter');
- }
- }else {
- foreach ($email AS $k => $v) {
- $mail->AddAddress($v, 'test newsletter');
- }
- }
- // Objet
- $mail->Subject = $_POST['sujet'];
- // Votre message
- $mail->MsgHTML($_POST['message']);
- $mail->CharSet = "UTF-8";
- // Envoi du mail avec gestion des erreurs
- if (!$mail->Send()) {
- echo '<div class="alert-danger" style="padding: 10px; text-align: center"><h2>Erreur : ' . $mail->ErrorInfo . '</h2></div>';
- } else {
- echo '<div class="alert-success" style="padding: 10px; text-align: center"><h2>Message envoyé !</h2></div>';
- }
- }
- ?>
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
- <style type="text/css">
- #catalog ul li {cursor:pointer}
- </style>
- <script type="text/javascript">
- var ipbval = "";
- function ajouter(ajout){
- ipbval = document.getElementById('inputBox').value;
- ipbval += ajout+", ";
- document.getElementById('inputBox').value = ipbval;
- }
- </script>
- <meta charset="UTF-8">
- <div id="liste" class="col-md-5">
- <h1 class="ui-widget-header">Email</h1>
- <div id="catalog">
- <ul>
- <?foreach($email AS $k => $v):?>
- <li onclick="ajouter(this.innerHTML);"><?=$v?></li>
- <?endforeach;?>
- </ul>
- </div>
- </div>
- <div id="cart" class="col-md-6">
- <h1 class="ui-widget-header">cellule</h1>
- <div class="ui-widget-content ">
- <form action="" method="post">
- <div><label for="">Destinataire : </label><input type="text" id="inputBox" value="" class="form-control" name="destinataire" /></div>
- <label for="">Sujet :</label><input type="text" name="sujet" class="form-control">
- <label for="">Message :</label><textarea name="message" class="form-control" rows="20"></textarea>
- <hr>
- <input type="submit" name="Envoyer" value="Envoyer" class="btn btn-primary">
- </form>
- </div>
- </div>
- <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
- <script src="https://code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement