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 e-postbilagor i PHP

    Skicka e-post från en webbsida är en ganska vanlig uppgift , och ofta skickar en bifogad fil krävs --- kanske du skickar en databas dump eller en bild som en användare laddat upp . Medan vanliga PHP -biblioteket innehåller funktionalitet för att skicka vanlig , vanlig text e-post , stöd för mer avancerade e-funktioner ( t.ex. HTML och bilagor ) finns tillgänglig , men kan verka komplicerade för nybörjare . Dessa funktioner är dock levereras av PEAR :: Mail_Mime paket , som är fritt tillgängligt från PEAR förvaret . PEAR är ett PHP- komponent distributionssystem som innehåller gratis PHP-bibliotek och klasser och är en idealisk utgångspunkt när företaget en ny uppgift i PHP . Saker du behöver
    Textredigerare Server Review Web konfigurerad för PHP bearbetning
    PEAR :: Mail_Mime paketet installerat på servern
    Visa fler instruktioner
    1

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

    päron installera Mail_Mime

    Detta kommer att installera den senaste versionen av Mail_Mime paketet från Pear förråden
    2

    . Öppna din PHP-skript i din textredigerare /utvecklingsmiljö val . Detta kan vara en befintlig PHP-skript som du planerar att lägga till funktionalitet eller ett nytt manus för att omfatta de postfunktionerna för ditt system .
    3

    Inkludera mail.php och posten /mime . ? PHP-skript i din PHP-skript :

    < php

    inkluderar ( ' mail.php ');

    inkluderar ( ' Mail /mime.php ' ) ;
    4

    Bygg innehållet i ditt meddelande ( efter ovanstående " inkludera" uttalanden ) och relaterad information : .

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

    $ msgHtml = " ? ! Detta är den HTML-e - supercool < /strong > < /body> < /html > , " ;

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

    $ msgHeaders = array ( ' Från ' = > ' testing@test.com ' , ' Ämne ' = > ' detta är ett test budskap det finns många gillar det , men det här är mitt . . ');
    5

    Skapa Mail_Mime objektet ( återigen , under vad som sattes ovan ) :

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

    //via Mail paketet

    $ mailMime = ny ' text /plain ');
    6

    Bygg Mail objektet används för att skicka meddelandet :

    $ msgBody = $ mailMime - > get ( ) ;
    < p> $ msgHeaders = $ mailMime -> headers ( $ msgHeaders ) ,

    $ mailObject = & mail :: fabriken ( ' post ');

    $ mailObject - > send ( ' whoWeSendItTo@test.com ' , $ msgHeaders , $ msgBody ) ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du importerar en CSV- fil till din databas med PHP
    ·Hur man byter ett ord i en extern textfil med PHP
    ·Hur till Ändra PHP eller ASP.NET version med Enom webb…
    ·Inaktivera PHP Exec
    ·Felsökning av en Pipelined funktion i Oracle
    ·Hur man anropar en PHP filnamn Från XML Flash Code
    ·Hur Länk MySQL och PHP på Windows Server 2003
    ·Hur du ändrar ett typsnitt med PHP
    ·Inaktivera PHP Registrera Globals
    ·Hur man skriver SQL-uttryck
    Utvalda artiklarna
    ·Hur man skapar en ram med användning av HTML -programm…
    ·Hur man ansluter en webbplats till SQLite
    ·Hur man lär ActiveX Programmering
    ·Hur man skapar flera SPF Records
    ·Hur man använder OpenGL för C Språk
    ·Hur man skapar en MySQL tabell
    ·Hur visa flera Histogram i Matlab
    ·Hur man utför en Bit Shift i C + +
    ·Hur man gör en temperatur Pseudokod & Flödesschema
    ·Hur du uppdaterar päron med Fedora
    Copyright © Dator Kunskap http://www.dator.xyz