Fie ca aveti nevoie de un formular simplu de contact, fie ca aveti nevoie de o mica interactiune cu utilizatorul website-ului tau, un script PHP de a trimite emailuri poate fi o solutie mai mult decat satisfacatoare. Azi avem la dispozitia voastra un mic email script in PHP care trimite mesaje electronice dintr-un formular.
Ce trebuie sa faceti ca acest script de email in PHP sa functioneze este sa :
1. creati fisierul mailForm.php
2. copiati codul de mai jos in fisierul anterior creat
3. configurati variabila $destinatarEmail cu adresa de e-mail la care sa se trimita mesajul
4. trebuie ca server-ul pe care ruleza scriptul sa aiba activate si functionale serviciile necesare trimiterii unui e-mail.
Foarte posibil ca pe server-ul local sa nu aveti activate aceste optiuni, si de aceea este bine ca acest script de trimitere a email-urilor in PHP sa il rulati pe un server online; pe un cont de hosting platit.
<html> <body> <?php if (isset($_POST['email'])) //verificam daca acest camp e-mail este completat { //preluam variabilele $expeditorEmail = $_POST['email'] ; $subiect = $_POST['subject'] ; $mesaj = $_POST['message'] ; $destinatarEmail="webmaster@siteulmeu.ro"; if (mail( $destinatarEmail, "Subject: $subiect", $message, "From: $expeditorEmail") ) { echo "E-mailul a fost trimis cu succes"; } else { echo "Eroare! Mesajul nu a ofst trimis"; } } else //daca acel camp email este NULL, afisam form-ul { echo "<form method='post' action='mailForm.php'> Email: <input name='email' type='text' /><br /> Subiect: <input name='subject' type='text' /><br /> Mesaj:<br /> <textarea name='message' rows='15' cols='40'> </textarea><br /> <input type='submit' /> </form>"; } ?> </body> </html>
Trimiteti emailuri in PHP cu tag-uri HTML
Momentan, scriptul de mai sus nu suporta ca in corpul mesajului sa fie trimise si taguri HTML, intrucat ele vor fi interpretate ca si text normal la receptie. Pentru ca scriptul acesta in PHP sa faca ‘send email‘ formatat HMTL, trebuiesc construite headere speciale e-mailului.
Daca intalniti probleme sau nelamuriri cu ‘PHP mail send-er script’ , nu ezitati sa ne contactati, vom incerca sa va ajutam.




cred ca lipseste si altceva
am si eu nevoie de unde sender puteti sa ma ajutati cu unul.
se gasesc destule free pe net. Stiam unul, insa nu mai am idee cum ii spune. Google va ajuta sigur.