Hypertext Preprocessor ( PHP ) är en fullfjädrad skriptspråk med inbyggda funktioner för att utföra nästan alla uppgifter en webbutvecklare behöver utföra . PHP : s verktygslåda innehåller en e -funktion , array - bearbetning förmågor , loop - kontrollstrukturer och metoder för att läsa och skriva lokala filer . En webbutvecklare kan kombinera dessa verktyg och skapa ett PHP-skript som utför massa emailings . Dela upp ett jobb massa mail i små partier kan du arbeta inom de gränser din webbserver lägger in på användningen av sina sänd - post eller andra e-postprogram . Saker du behöver
Plain Text Tillgång Redaktör till en webbserver med PHP installerat
File Transfer Protocol ( FTP ) ansökan
Visa fler instruktioner
1
Starta standard , vanlig text editor program som finns på datorn
2
Skriv följande kod i textredigeraren : . ?
< php
//e-postlista - kan dessa också lagras i en data //Antalet e-postmeddelanden som skickas ut vid en tidpunkt
$ TotalAddresses = 10 ;
$ myFile = " listcount.txt ";
//kontrollerar förekomsten av räkningen fil. Om inte det , det skapar
//om den existerar , laddar det grefven, steg den och skickar den vidare till mailer rutin
om ( file_exists ( $ myFile ) ) katalog
{
$ fh = fopen ( $ myFile , ' r' ) ;
$ count = intval ( fgets ( $ fh ) ) ;
$ count = $ count + $ liststep ,
fclose ( $ fh ) ,
$ fh = fopen ( $ myFile , ' w ');
fwrite ( $ fh , $ count ) ;
fclose ( $ fh ) ,
}
else {
$ fh = fopen ( $ myFile , ' x ' ) ;
$ count = $ liststep ;
fwrite ( $ fh , $ count ) ;
fclose ( $ fh ) ,
}
//din e-postadress och email ämne
$ email = ' myorganization@myemailservice.com ' ,
$ ämne = " möte tillkännagivande ";
//rubriker för att berätta om post från och vem att besvara
$ headers = "Från:" . $ email . " \\ r \\ n " . " Svara till : " . $ email . " \\ r \\ n ";
$ themessage = ' Här är mitt budskap . Det kan vara HTML också : bara att titta på enkla och dubbla citattecken " ,
//mailer rutin
//detta avsnitt loopar igenom e-postadressen listan tills räknaren når 10
//avkommentera mail ( ) funktionen linje när redo att faktiskt skicka ut e-post .
if ( $ count < $ TotalAddresses ) katalog
{
för ( $ n = 0 , $ n < $ count , $ n + + ) katalog
{
//$ result = mail ( $ lista [ $ n ] , " Mötesinbjudan " , $ themessage , $ headers ) ,
if ( $ result = Sant ) katalog
{
echo $ lista [ $ n] " . skickats ! ' ; ? //Om postfunktionen är framgångsrik
}
}
}
> Addera 3
Klicka på menyn Arkiv . Välj " Spara " alternativet . Spara under filnamnet " test.php . "
4
Klicka på menyn Arkiv och välj " Avsluta " eller " Exit " för att stänga textredigeraren .
5
Starta FTP- programmet och logga in till webbservern .
6
Ladda upp filerna " test.php " till rotkatalogen på webbservern .
7
Starta en webbläsare och ange lämplig Uniform Resource Locator ( URL ) för att få tillgång till PHP -filen . Till exempel , skriv : yourdomainname.com /test.php . Ersätt " yourdomainname.com " med domännamnet eller Internet Protocol ( IP ) -adress för webbservern .
8
Tryck Enter för att ladda URL och köra PHP -filen . Webbläsaren bör visa varje e-postadress har skickats till webbhotell send - post funktion .