| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Send vedhæftede filer i PHP
    Sende e-mails fra en webside er en ret almindelig opgave , og ofte sender en vedhæftet fil er påkrævet --- måske du sender en database dump eller et billede , som en bruger uploadet. Mens standard PHP Biblioteket indeholder funktionalitet til at sende regelmæssige, almindelig tekst e-mail support for mere avancerede e-mail funktioner (såsom HTML og vedhæftede filer ) er tilgængelig , men kan forekomme kompliceret for den uerfarne bruger . Disse funktioner er imidlertid leveres af PEAR :: Mail_Mime pakke, som er frit tilgængelig fra PEAR arkivet. PEAR er en PHP komponent distributionssystem, der indeholder fri PHP biblioteker og klasser , og er et ideelt udgangspunkt , når virksomheden en ny opgave i PHP. Ting du skal
    Text editor en Web server konfigureret til PHP behandling
    PEAR :: Mail_Mime installeret på serveren
    Vis Flere Instruktioner
    1

    Installer PEAR :: Mail_Mime pakke på dit system (både udviklingsplatform og server). (Hvis dit system ikke har PEAR installeret , se " Resources " ) . Brug følgende kommando på en kommandolinje prompt : Hej

    pære installere Mail_Mime

    Dette vil installere den nyeste version af Mail_Mime pakke fra Pære repositories
    2

    . Åbn din PHP script i din tekst editor /udviklingsmiljø valg. Dette kan være en eksisterende PHP script, som du har planer om at tilføje funktionalitet til eller et nyt script til at omfatte e-mail- funktioner til dit system.
    3

    Medtag mail.php og Mail /mime . ? php scripts i din php script :

    < php

    omfatter ( ' mail.php ');

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

    Byg indholdet af din besked ( efter ovennævnte "Inkluder " udsagn ) og relateret info : .

    $ msgText = "Dette er teksten i e-mail Temmelig kedeligt, huh "

    $ msgHtml =" ? ! Dette er den HTML e-mail - super cool < /html > , "

    $ toAttach =" /sti /til /vores /file.txt "

    $ msgHeaders = array (' From ' => ' testing@test.com ' 'Emne ' => ' dette er en test -besked Der er mange som det, men denne her er mine. . ');
    5

    Opret Mail_Mime objekt ( igen, under hvad der blev tilsat ovennævnte ) : Hej

    //parameter er valgfri, men vi er nødt til at indstille den til " \\ n ", da vi kommer til at sende det

    //via Mail pakken
    < p > $ mailMime = new 'text /plain ');
    6

    Byg Mail objekt, der bruges til at sende beskeden : Hej

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

    $ mailObject = & mail :: fabrik ( 'mail' ),

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

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man omdirigerer PHP Object Context 
    ·Hvad er en PHP Spider 
    ·Sådan deaktiveres Klynger i MySQL 
    ·Sådan får det første element i en streng i PHP 
    ·Sådan Forlæng flere skabeloner i Smarty 
    ·Sådan Stop One PHP & Start anden PHP File 
    ·Hvordan til at dræbe en MySQL Connection 
    ·Sådan bruges PHP Script til at importere CSV data i My…
    ·Sådan læses en mappe til Array i PHP 
    ·Hvordan man bruger PHP mail for at sende til en mailing…
      Anbefalede Artikler
    ·Sådan får du adgang Python Docstring 
    ·Sådan at starte Visual Basic Editor 
    ·Sådan Push Out Java 
    ·Sådan oprettes Vb.Net Dokumentation 
    ·Sådan bruges VB6 monthview Kontrol 
    ·Sådan bruges Python Math.Log Med Base 10 
    ·Sådan får du adgang til Screen buffer i C + + 
    ·Sådan Slet Database Rake Rails 
    ·Hvordan til at dræbe en White Space i Cold Fusion 
    ·Sådan oprettes en SQL String i VB.NET 
    Copyright © Computer Viden http://www.computerdk.com