Folosirea functiei mail pentru a trimite mesaje din pagina web de Alex
Daca vreti ca vizitatorii sa va poate scrie mesaje direct de
pe site, puteti folosi un formular care sa fie trimis direct de pe site pe adresa
dvs de e-mail. Pentru aceasta trebuie sa creati 2 pagini, prima care sa contina
un form unde se poate introduce numele, adresa de e-mail si mesajul, iar in
a doua pagina sa se afiseze mesajul de confirmare si sa se trimita datele pe
adresa dvs. Am creeat un exemplu pe care il gasiti in arhiva din aceasta pagina.
Atentie, nu uitati sa schimbati adresa de e-mail cu adresa dvs daca vreti ca
mesajele sa ajunga unde trebuie.
| mail ("php4@as.ro", "Mesaj din pagina web", "Corpul
mesajului"); |
# php4@as.ro trebuie inlocuit cu adresa dvs de
e-mail (nu trebuie sa fie neaparat pe acelasi server ca si pagina); "Mesaj
din pagina web" este subiectul mesajului care va apare cand primiti mail-ul
iar "Corpul mesajului" este mesajul propriuzis. |
$headers = "MIME-Version: 1.0\r\nContent-type: text/html;
charset=iso-8859-2\r\n";
mail ("php4@as.ro", "Mesaj din pagina web", "Corpul mesajului", "$headers"); |
# daca mesajul contine caractere romanesti sau vreti ca e-mail-ul
sa fie trimis in format html trebuie sa ii introduceti headerul alaturat. |
| @mail ("php4@as.ro", "Mesaj din pagina web", "Corpul mesajului"); |
# daca apar erori in trimiterea mesajului puteti incerca
sintaxa alaturata. Daca se poate trimite mesajul il trimite, daca nu,
nu returneaza nici un mesaj de eroare (dar nici nu va trimite e-mai-ul)
|
Am scris pentru exemplificare in arhiva de mai jos o pagina de
introducere a datelor, o pagina de prelucrare si trimitere a lor si 2 pagini
de confirmare sau de eroare (in functie de corectitudinea introducerii datelor
in formular). Puteti sa descarcati arhiva de aici.
Sus |