Dator > hur du skickar e-postbilagor i php

  • hur du skickar e-postbilagor i php


  • Att skicka e-post från en webbsida är ett ganska vanligt uppgift , och ofta skickar en bifogad fil krävs --- kanske du skickar en databas dump eller en bild som en användare lagt upp . Medan standarden PHP bibliotek innehåller funktioner för att skicka vanlig , vanlig text e-post , stöd för mer avancerade e-post funktioner ( t. ex. HTML och bilagor ), men den kan verka komplicerade för nybörjare . Dessa funktioner är dock levereras med PEAR : : Mail_Mime paket , som är fritt tillgängligt från PEAR repository. PEAR är ett PHP- komponent distributionssystem som innehåller fri PHP bibliotek och klasser och är en idealisk utgångspunkt när företaget en ny uppgift i PHP

    Du behöver : .
    textredigerare
    Webbserver konfigurerad för PHP bearbetning .
    PEAR : : Mail_Mime installerat paket på servern


    1
    Installera PEAR : . : Mail_Mime paket på ditt system ( både utvecklingsplattform och server ) . ( Om ditt system inte PEAR har installerat , se " resurser " ) . Använd följande kommando vid en kommandoraden :



    päron installera Mail_Mime



    Detta kommer att installera den senaste version av Mail_Mime paketet från PEAR förråden .
    2 .
    Öppna din PHP-skript i en textredigerare /utvecklingsmiljö val . Detta kan vara en befintlig PHP-skript som du planerar att lägga till funktionalitet eller ett nytt manus att omfatta postfunktionerna för ditt system .
    3 .
    Inkludera Mail. php och Mail /? mime. php skript i din php script :




    omfatta ( " Mail. php ') ;

    include ( " Mail /mime. php ') ;
    4
    Bygg innehållet i ditt meddelande ( efter ovanstående " omfattar "uttalanden ) och tillhörande information:



    $ msgText=" Detta är texten i e-postmeddelandet. Ganska tråkigt , va " ,

    $ msgHtml=" Detta är HTML- e-post- supercool ! , " ;

    $ toAttach=" /sökväg /till /vår /file. txt " ;



    $ msgHeaders=Array ( ' Från '=> ' testing@test. com ',' Ämne '= > 'Detta är ett test meddelande . Det finns många gillar det , men det här är min . ');

    5
    Skapa Mail_Mime objekt (återigen , under vad som inkom ovan ) :



    //parameter är valfri , men vi måste ställa den till " \ n " eftersom vi ska skicka det

    //E-post- paketet

    $ mailMime=new Mail_Mime ( ' \ n ' ) ;

    $ mailMime-> setTXTBody ( $ msgText ) ,

    $ mailMime-> setHTMLBody ( $ msgHtml ) ,

    $ mailMime-> addAttachment ( $ toAttach , ' text /plain ') ;
    6 .
    Bygg Mail objekt används för att skicka meddelandet :



    $ MsgBody=$ mailMime-> get ( ) ;

    $ msgHeaders=$ mailMime-> headers ( $ msgHeaders ) ,



    $ mailObject= Mail: : Fabriken ( ' post ');

    $ mailObject-> Skicka ( " whoWeSendItTo@test. com ' , $ msgHeaders , $ MsgBody ) ;


Previous:nothing Next:Microsoft NET Framework webbutvecklare grundläggande krav





Relaterade artiklar


  • hur man gör ett brädspel i Java
  • hur man läser ett hålkort
  • vad är filändelsen ru ?
  • handledning för att bygga hemsida headers
  • hur du formaterar ett datum i asp
  • hur man gör placenta tvål
  • hur du infogar en radbrytning efter ett visst antal tecken
  • hur man skapar textbaserad webbläsare spel
  • hur man installerar Belkin Wireless hårdvara g-kort
  • hur man skapar ett datum från en sträng i Java