Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe te gebruiken PHP Mail naar Stuur naar een Mailing List
U kunt mailen naar een mailinglijst met de functie PHP " post " door het opslaan van elk e-mailadres in een array en het doorlussen van de array om een email te sturen naar elke persoon te sturen . Als uw mailing list is groot , moet u het proces wurgen door het sturen van e-mails in kleine groepen met een pauze tussen elke partij . Dit vermindert het risico van uw e-mail wordt gemarkeerd door een e-mailserver ontvanger als spam . Instructies
1

Maak een array om de e-mailadressen op te slaan in de mailinglijst . Typ bijvoorbeeld : ?

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

Maak variabelen om het onderwerp en het bericht opslaan . Gebruik de functie " wordwrap " om elke lijn te beperken in het bericht om niet meer dan 70 tekens . Typ bijvoorbeeld :

$ subject
= " Belangrijke boodschap " ;

bericht
$ = " Dit is een belangrijke herinnering dat de gebeurtenis van vanavond zal plaatsvinden om 8.00 uur " ;

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

Maak een variabele om extra headers die u wilt opnemen op te slaan in het bericht . Scheid de header met de carriage return en line feed tekens " \\ r \\ n . " Typ bijvoorbeeld :

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

Maak variabelen om de throttling parameters vast te houden. Typ bijvoorbeeld :

$ max_emails_sent
= 10 ;

$ sleep_time = 10 ;
5

Maak een functie die de functie PHP "post" gebruikt voor het zenden het e-mailbericht . Controleer de return waarde van de functie ' e-mail ' om te bepalen of de functie oproep om "post" succesvol was . Typ bijvoorbeeld :

functie mailit
( $ persoon , $ onderwerp , $ bericht , $ headers ) {

$ resultaat
= mail ( $ persoon , $ onderwerp , $ bericht , $ headers ) ;

if ( $ resultaat ! )

echo
( " Mail naar " $ persoon " is NIET geslaagd \\ r \\ n " . . ) ;

anders < br

echo > ( . . " Mail naar " $ persoon " was succesvol \\ r \\ n " ) ;

}

Loop door elk element in de array van 6 e-mails en stuurt de e-mail naar deze persoon . Nadat het maximum aantal verzonden emails wacht vervolgens het aangegeven aantal seconden . Typ bijvoorbeeld :

$ count = 0 ;

foreach
( $ mailing_list als $ persoon ) {

if ( $ count > $ max_emails_sent ) {

sleep ( $ sleep_time ) ;

$ count = 0 ; }

mailit
( $ persoon , $ onderwerp , $ bericht , $ headers ) ; < br >

+ + $ count ;

}

Previous: Next:
  PHP /MySQL Programmering
·Waarom zijn niet alle sites Pa…
·Hoe je het gebruik van PHP Sys…
·Hoe kan ik PHP Zet in een Ifra…
·Hoe de eerste letter van een s…
·Wat is een PHP- Block ? 
·Hoe maak je verbinding PHP MyS…
·Hoe maak je een Shoutbox maken…
·PHP Scratch Card Tutorial 
·Gebruik van Undefined constant…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een actie Listener Sluit een…
·Hoe maak je een reeks asterisken in Make…
·Hoe om te doen Exit Splash in PHP 
·Hoe te Downgrade Uw Java Update 
·Hoe je e-mails in ColdFusion Delete 
·Rails , Steiger en Data Types 
·Hoe te Toevoegen & Aftrekken gehele geta…
·PHP functies voor MySQL naar HTML 
·Hoe maak je een Regio Klasse Gebruik om …
Copyright © Computer Kennis http://www.nldit.com