| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment utiliser PHP Mail à envoyer à la liste de diffusion
    Vous pouvez envoyer un mail à une liste de distribution en utilisant la fonction " mail" PHP en stockant chaque adresse e-mail dans un tableau et une boucle à travers le réseau pour envoyer un email à chaque personne. Si votre liste de diffusion est important, vous devez d'accélérateur au processus en envoyant des courriels en petits groupes avec une pause entre chaque lot . Cela réduit le risque de votre courriel est marqué par un serveur de messagerie du destinataire comme spam . Instructions
    1

    Créer un tableau pour stocker les adresses e-mail dans la liste de diffusion . Par exemple, tapez :

    < php

    $ mailing_list = array (" john@example.com ", " paula@example.com ", " cindy@example.com " ) ;
    2

    créer des variables pour stocker l' objet et le message . Utilisez la fonction " retour à la ligne " pour limiter chaque ligne dans le message à un maximum de 70 caractères . Par exemple, tapez :

    $ subject = " Message important " ;

    $ message = "Ceci est un rappel important que l'événement de ce soir aura lieu à 8:00 pm " ;

    $ message = wordwrap ( $ message , 70) ;
    3

    Créer une variable pour stocker les en-têtes supplémentaires que vous souhaitez inclure dans le message . Séparez chaque en-tête avec le retour de chariot et caractères de nouvelle ligne "\\ r \\ n ". Par exemple, tapez : Photos

    $ headers = "From: webmaster@example.com " . "\\ r \\ n". " Reply-To: webmaster@example.com " . "\\ r \\ n". "X -Mailer : PHP /". phpversion ();
    4

    créer des variables pour tenir les paramètres de limitation . Par exemple, tapez :

    $ max_emails_sent = 10;

    $ sleep_time = 10;
    5

    créer une fonction qui utilise la fonction "mail" PHP pour envoyer le message électronique. Vérifiez la valeur de retour de la fonction " mail" pour déterminer si l'appel de fonction " mail" a été un succès . Par exemple, tapez :
    fonction

    mailit ( $ par personne , $ subject , $ message , $ headers ) {

    $ result = courrier ( $ par personne , $ subject, $ message, $ headers ) ;

    if ($ result !)

    echo (" mail à" $ de personne » n'a pas réussi \\ r \\ n " . . ) ;

    autre < br >

    écho ( . . " mail pour " $ de personne » a réussi \\ r \\ n "); }


    6

    parcourir chaque élément du tableau de e-mails et envoyer le message à cette personne. Après que le nombre maximum de messages est envoyé , une pause pour le nombre désigné de secondes . Par exemple, tapez :

    $ count = 0;

    foreach ($ mailing_list que $ personne ) {

    if ( $ count > $ max_emails_sent ) {

    sommeil ( sleep_time $ ) ;

    $ count = 0; }


    mailit ( $ par personne , $ subject , $ message , $ headers ) ; < br >

    + + $ count ; }



    Previous :

    next :
      articles connexes
    ·Différence entre PHP4.0 et PHP5.0 
    ·Comment graphique en PHP 
    ·Comment faire pour créer un fichier texte pour MySQL 
    ·MySQL est lente dans Magento 
    ·Comment faire pour modifier les extensions PHP 
    ·Comment faire pour activer PHP sur IIS 6.0 
    ·Comment mettre le code PHP en info-bulle 
    ·Comment trouver la taille du fichier à un serveur PHP 
    ·Comment faire pour exécuter une commande de script SQL…
    ·Comment déterminer si un fichier est une image en PHP 
      articles en vedette
    ·Pourquoi ai-je besoin d'un logiciel Java 
    ·Comment remplir une zone de liste Visual Basic avec des…
    ·Tutoriel sur Javascript effets de fond 
    ·Comment utiliser RGB Avec Shape en VB 
    ·Comment faire alterner les couleurs des lignes de CSS a…
    ·Comment voir site PHP sur localhost 
    ·Comment mettre User-Defined Types de données en Visual…
    ·Comment insérer MySQL texte entre guillemets simples P…
    ·Comment apprendre jeu de codage 
    ·Comment faire une variable aléatoire permanent 
    Copyright © Connaissances Informatiques http://fr.wingwit.com