Tutorial PHPData publicarii: Februarie 2006
PHP
Feb
2006
Functia mailFolosind functia mail() din PHP pot fi trimise mailuri utilizand urmatoarea sintaxa:
mail(destinatar, subiect, mesaj, header aditional);
destinatar este adresa unde va fi trimis mailul iar daca este necesar mailul poate fi trimis mai multor destinatari, situatie in care adresele vor fi separate prin virgula Toate mailurile trimise trebuie sa aibe campul From completat. Acest lucru poate fi facut prin adaugarea acestuia in header aditional sau prin setarea corespunzatoare a adresei in fisierul php.ini din PHP.
Executia functiei mail returneaza TRUE daca mailul a fost acceptat pentru trimitere, altfel FALSE.
Exemplu: trimiterea unui simplu mail
$to="proba@test.ro";
$subiect="functia mail"; $mesaj="Mail trimis cu functia mail din PHP"; mail($to, $subiect, $mesaj);
Exemplu: trimiterea unui mail la care adaugam header aditional cu campurile From, Cc, Bcc. Pentru ca mailul sa poata contine etichete HTML trebuie adaugat Content-type. S-au folosit caracterele speciale \r\n pentru afisarea fiecarei informatii pe un nou rand
$to="proba@test.ro";
$subiect="functia mail"; $mesaj="Mail trimis cu functia mail din PHP"; $headers = 'MIME-Version: 1.0'."\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n"; $headers .= 'From: sender@test.ro'."\r\n"; $headers .= 'Cc: cc@test.ro'."\r\n"; $headers .= 'Bcc: bcc@test.ro'."\r\n"; mail($to, $subiect, $mesaj, $headers); |
Copyright © 2005-2023
Termeni si conditii
| |
Comentarii:
Liviu 15-03-2013
dupa ce am citit articolul asta am vrut sati scriu si am vazut formularul din pagina de contact si mi am pus si eu formular. faina explicatia despre email din php. mia placut!
Eusebiu 19-03-2013
Am incercat sa trimit email din pagina mea gazduita pe un server gratuit dar nu merge. Mai este ceva de facut si nu stiu eu? Am nevoie ca sa fac si eu un sistem de comentarii cam ca la tine privind anunturile de vanzari postate pe siteul meu. Cu stima Eusebiu
Autor 19-03-2013
Administratorii serverelor cu gazduire gratuita nu permit trimiterea de email din PHP
Ileana 23-03-2013
Cum pot face ca din formular datele sa plece prin email catre 2 adrese de email? catre administrator site si catre cel care completeaza in formular. Sper ca intrebarea mea nu este prosteasca dar ... sunt incepatoare in programare Php
Autor 23-03-2013
Raspunsul este deja prezentat in al doilea exemplu din acest tutorial.
Inlocuieste proba@test.ro si cc@test.ro cu cele 2 adrese dorite. |