PHP mail sender script - trimite email-uri din PHP

February 23rd, 2010 by admin Leave a reply »

Email php 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.

Daca ai gasit util acest post, aboneaza-te prin e-mail.
telefon
laptop
 Scriu de pe un laptop Asus ( camera video incorporata). I-am atasat o tastatura si un mouse la USB-uri, iar uneori, Sistemul Audio imi incanta auzul, in timp ce scriu articole sau citesc lucruri interesante.
Advertisement

4 comments

  1. dadaa says:

    cred ca lipseste si altceva

  2. nicolas says:

    am si eu nevoie de unde sender puteti sa ma ajutati cu unul.

  3. admin says:

    se gasesc destule free pe net. Stiam unul, insa nu mai am idee cum ii spune. Google va ajuta sigur.

Leave a Reply