[php] evoie de mail
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'utilise un code qui permet normalement à partir d'une textarea d'envoyer un nombre illimiter d'email, celui-ci est en fait conçu pour envoyer environ 200 email à la fois, le problème, c'est que pour 200 eamil, cela prend 1 minutes, ce qui est bien trop long, je solicite donc votre aide. Voici le code :
j'utilise un code qui permet normalement à partir d'une textarea d'envoyer un nombre illimiter d'email, celui-ci est en fait conçu pour envoyer environ 200 email à la fois, le problème, c'est que pour 200 eamil, cela prend 1 minutes, ce qui est bien trop long, je solicite donc votre aide. Voici le code :
<?php session_start(); if(isset($_SESSION['connexion_admin']) && $_SESSION['connexion_admin'] == '1') { if(sizeof($_POST) > 0) { require_once('config.php'); $conn = mysqli_connect($host, $user, $mdp, $bdd) or die (mysqli_connect_errno()); $textarea = $_POST['email']; $bad = array ("\r\n","\r"); $textarea = str_replace($bad, "\n", $textarea); $textarea_cuted = explode ("\n",$textarea); $tx_c = count($textarea_cuted); for ($i = '0'; $i > $tx_c; $i++) { $destinataire = $textarea_cuted[$i]; $objet = $_POST['sujet']; $message = $_POST['message']; $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: ".$_POST['nom']."<".$_POST['email_envoi'].">\n"; mail($destinataire, $objet, $message, $headers); $sql = 'INSERT INTO emailing (id_enquete) VALUES ("'.$_SESSION['id'].'")'; mysqli_query($sql) or die(mysqli_error()); } mysqli_close($conn); } } ?>
A voir également:
- [php] evoie de mail
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Serveur de reception mail - Guide
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide
1 réponse
Ca m interresse ton post...
Quand tu dis mails illimites... Tu utilises la classe mail de php... T as deja essaye sur un tres tres grand nombre de destinataires ? Comme pour une newsletter ?
Genre 20 000 mails ?
Quand tu dis mails illimites... Tu utilises la classe mail de php... T as deja essaye sur un tres tres grand nombre de destinataires ? Comme pour une newsletter ?
Genre 20 000 mails ?
Utilisateur anonyme
J'ai essayer sur 200 pas plus pour le momment, mais de toute façon, ne serait-ce que pour 200 email cela prend 1 minutes, cela est donc le double de ce que php gère d'origine, pour tester j'ai du modifier mon php.ini !!
Utilisateur anonyme
ou ajouter ce code à ma page : set_time_limit(120); Mais cela ne fonctionne pas vraiment !!