Multi dintre cei care-si creeaza un site web, au nevoie de un script de CONTACT pentru pagina de "Contact" de pe site. Prin urmare, am sa va prezint cum sa va faceti pagina de contact astfel incat, sa puteti fi contactat de pe site, direct prin email, si asta fara sa va afisati adresa de email pe site.
Aveti nevoie de 2 fisiere, pe care le creeati in Notepad: contact.html si mail.php
In contact.html adaugati urmatorul cod:
<form method="POST" action="/contact/mail.php">
<div align="center">
<font size="2" color="red" face="Verdana, Arial, Helvetica, sans-serif"><strong>Vã rugãm sã completati toate câmpurile !</strong></font><br /><br /><br />
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
Adresa dvs. de e-mail <font color="#FF0000"><i>(obligatoriu)</i></font>:<br />
<input type="text" name="Email" size="42"><br /><br />
Subiect / Titlul mesajului:<br />
<input type="text" name="Subiect" size="42"><br /><br />
Numele:<br />
<input type="text" name="Numele" size="42"><br /><br />
Adresa <font color="#808080"><i>(optional)</i></font>:<br />
<input type="text" name="Adresa" size="42"><br /><br />
Telefon <font color="#808080"><i>(optional)</i></font>:<br />
<input type="text" name="Telefon" size="42"><br /><br />
</font>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
Mesajul dumneavoastrã:<br />
<textarea name="Comentarii" rows="6" cols="50"></textarea><br /><br />
<br />
<input type="submit" name="submit" value="Trimite">
</font><br /><br /><br /><br /><br /><br />
<font size="2"><i>Contact script by <a href="http://dan-blog.ro/" target="_blank" rel="follow" title="Blogul lui Dan">Dan</a></i></font>
</div>
</form>
In mail.php adaugati urmatorul cod:
<?php
//**********************************************************************************//
// CONTACT Script by dan-blog.ro //
// For more details help and support, please visit our forum: <a href='http://dan-blog.ro/forum/'>http://dan-blog.ro/forum/</a> //
//**********************************************************************************//
$Email = Trim(stripslashes($_POST['Email']));
//**********************************************************************************//
// Inlocuieste adresa de email de mai jos, cu adresa ta de email la care vrei sa primesti mesajele.
$EmailTo = "adresa-ta-de-email@yahoo.com";
//**********************************************************************************//
$Subiect = Trim(stripslashes($_POST['Subiect']));
$Numele = Trim(stripslashes($_POST['Numele']));
$Adresa = Trim(stripslashes($_POST['Adresa']));
$Telefon = Trim(stripslashes($_POST['Telefon']));
$Comentarii = Trim(stripslashes($_POST['Comentarii']));
$validationOK=true;
if (Trim($Email)=="") $validationOK=false;
if (!$validationOK) {
print " <meta http-equiv=\"refresh\" content=\"3;URL=/contact/contact.html\">
<div align=\"center\">
<font size=\"6\" color=\"#FF0000\" face=\"Verdana, Arial, Helvetica, sans-serif\"><strong>Eroare!</strong></font><br /><br />
<font size=\"6\" color=\"#FF0000\" face=\"Verdana, Arial, Helvetica, sans-serif\"><strong>(adresã e-mail incorectã)</strong></font><br /><br />
<font size=\"6\" color=\"#FF0000\" face=\"Verdana, Arial, Helvetica, sans-serif\"><strong><a href=\"/contact/contact.html\">Reîncercati!</a></strong></font><br /><br />
</div>
";
exit;
}
$Body = "";
$Body .= "Numele: ";
$Body .= $Numele;
$Body .= "\n";
$Body .= "Adresa: ";
$Body .= $Adresa;
$Body .= "\n";
$Body .= "Telefon: ";
$Body .= $Telefon;
$Body .= "\n";
$Body .= "Comentarii: ";
$Body .= $Comentarii;
$Body .= "\n";
$success = mail($EmailTo, $Subiect, $Body, "From: <$Email>");
if ($success){
print " <meta http-equiv=\"refresh\" content=\"3;URL=/contact/contact.html\">
<div align=\"center\"><br /><br /><br /><br />
<font size=\"6\" color=\"#666666\" face=\"Verdana, Arial, Helvetica, sans-serif\"><strong>Mesajul a fost trimis !</strong></font><br /><br />
<font size=\"6\" color=\"red\" face=\"Verdana, Arial, Helvetica, sans-serif\"><strong>Vã multumim !</strong></font><br /><br />
</div>
";
}
else{
print " <meta http-equiv=\"refresh\" content=\"3;URL=/contact/contact.html\">
<div align=\"center\">
<font size=\"6\" color=\"#FF0000\" face=\"Verdana, Arial, Helvetica, sans-serif\"><strong>Eroare!</strong></font><br /><br />
<font size=\"6\" color=\"#FF0000\" face=\"Verdana, Arial, Helvetica, sans-serif\"><strong>(adresã e-mail incorectã)</strong></font><br /><br />
<font size=\"6\" color=\"#FF0000\" face=\"Verdana, Arial, Helvetica, sans-serif\"><strong><a href=\"/contact/contact.html\">Reîncercati!</a></strong></font><br /><br />
</div>
";
}
?>
In fisierul mail.php pe care tocmai l-ati creeat, cautati urmatoarea linie de cod:
$EmailTo = "adresa-ta-de-email@yahoo.com";
In aceasta linie de cod, inlocuiti adresa-ta-de-email@yahoo.com cu adresa voastra de email la care vreti sa primiti mesajele;
In folderul radacina al siteului vostru (in ROOT), creeati un folder cu numele "contact", in care puneti (incarcati) cele doua fisiere creeate, contact.html si mail.php;
In meniul siteului vostru, adaugati urmatorul link:
<a href="/contact/contact.html">Contact"</a>
Daca aveti deja o pagina de contact creeata, care include si designul paginii, atunci in loc sa creeati fisierul contact.html, copiati si adaugati tot continutul fisierului contact.html in pagina de contact a siteului vostru.
Bafta.






