Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come inviare allegati e-mail in PHP

L'invio di messaggi di posta elettronica da una pagina web è un compito abbastanza comune , e l'invio di un file allegato spesso è richiesta --- forse si sta inviando un dump del database o una immagine che un utente caricato . Mentre la libreria PHP standard contiene funzionalità per l'invio regolare , testo semplice e-mail , il supporto per funzionalità più avanzate di posta elettronica ( ad esempio HTML e allegati ) è disponibile , ma può apparire complicato per l'utente inesperto . Queste caratteristiche , tuttavia , sono forniti dal pacchetto PEAR :: Mail_Mime , che è liberamente disponibile dal repository PEAR . PEAR è un sistema di distribuzione componente PHP che contiene librerie PHP gratuiti e classi ed è un punto di partenza ideale per intraprendere una nuova attività in PHP . Cose che ti serviranno
editore
Web server testo configurato per PHP
elaborazione PEAR :: pacchetto Mail_Mime installato sul server di
Mostra più istruzioni
1

Installare il pacchetto PEAR :: Mail_Mime sul vostro sistema (sia piattaforma di sviluppo e server) . ( Se il sistema non dispone di PEAR installato, vedere "Risorse" ) . Utilizzare il seguente comando al prompt della riga di comando :

pear install Mail_Mime

Questo installerà l'ultima versione del pacchetto Mail_Mime dai repository PEAR
2

. Aprite il vostro script PHP nel vostro editor di testo /ambiente di sviluppo di scelta. Questo può essere uno script PHP esistente che avete intenzione di aggiungere la funzionalità o un nuovo script per includere le funzionalità di posta elettronica per il vostro sistema .
3

Calcola il mail.php e Mail /MIME . ? php script nel proprio script php :

includono ( ' mail.php ');

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

costruire il contenuto del vostro messaggio ( dopo le precedenti dichiarazioni "include" ) e le informazioni relative : .

$ msgText = " Questo è il testo della e-mail piuttosto noioso , eh " ;

$ msgHtml =" ? ! Questa è l'e-mail HTML - super cool < /strong > < /body> < /html > ; "

$ toAttach = " /path /to /nostra /file.txt " ;

$ msgHeaders = array ( 'From ' => ' testing@test.com ' , ' oggetto ' = > 'Questo è un messaggio di prova Ci sono tanti come lui , ma questo è il mio. . ');
5

creare l'oggetto Mail_Mime ( ancora una volta , al di sotto di quello che è stato aggiunto sopra ) :

//parametro è facoltativo , ma abbiamo bisogno di impostarlo su " \\ n" in quanto abbiamo intenzione di inviarlo

//tramite il pacchetto mail

 

Programmazione © www.354353.com