Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man skickar en massa e-post i PHP Partier

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man testar med PHP
    ·Hur man kör en SQL Script Command
    ·Hur du ändrar ett teckensnitt med PHP
    ·Konvertera Latitude & Longitude till Decimal i PHP
    ·Hur man beräknar en löpande balans med MySQL
    ·Hur man skapar ett XML-dokument & Root Element som en s…
    ·Hur man sätter in en bild i ett HTML- e-post i PHP
    ·Lägga till ett nytt fält i en tabell med PHP för MyS…
    ·Hur man uppgraderar MySQL i Plesk
    ·Hur man skriver XML -filer i PHP
    Utvalda artiklarna
    ·Hur man kontrollera om en sträng är numeriskt med Jav…
    ·Hur man gör ett block element med CSS
    ·Hur man bygger ett PHP Array
    ·Hur fullskärm en applet
    ·Hur dela flera avdelare i JavaScript
    ·Hur att ersätta text i en PHP -fil
    ·Konvertera timmar till sekunder i Java
    ·Så här öppnar du en associativ array i PHP
    ·Apache Thrift PHP är långsam
    ·Lägga till en DataRow till en DataTable
    Copyright © Dator Kunskap http://www.dator.xyz