window.alert('Cod verificare invalid!');");
}
else {
if(VerificareCampuri($nume, $email, $telefon, $mesaj) == true) {
$ip = $_SERVER['REMOTE_ADDR'];
unset($_SESSION['captcha']);
$textmail = "Detalii mesaj utilizator:
";
$textmail .= "Nume utilizator: $nume
";
$textmail .= "Email utilizator: $email
";
$textmail .= "Telefon utilizator: $telefon
";
$textmail .= "IP utilizator: $ip
";
$textmail .= "Mesaj utilizator:
";
$textmail .= "$mesaj
";
require_once('contact-form/php/clasa_mail/htmlMimeMail5.php');
$emails = array();
$emails[] = DEFAULT_EMAIL_TO;
$emails[] = DEFAULT_EMAIL_TO2;
$mail = new htmlMimeMail5();
$mail->setHeadCharset("UTF-8");
$mail->setTextCharset("UTF-8");
$mail->setFrom(DEFAULT_EMAIL_FROM);
$mail->setSubject("Formular contact www.aparaturadelaborator.ro");
$mail->setHTML($textmail);
if($mail->send($emails, 'smtp'))
echo("");
else
echo("");
}
}
}
function VerificareCampuri($nume, $email, $telefon, $adresa)
{
$v_email=false;
$v_telefon=false;
$v_nume=false;
$v_adresa=false;
$errmsg = "";
if (strlen($nume)<3)
$errmsg .= "Numele este invalid (camp obligatoriu, minim 2 caractere)!\\n";
else
$v_nume=true;
if(EmailValidation($email)==false)
$errmsg .= "Emailul este invalid (camp obligatoriu)!\\n";
else
$v_email=true;
if (is_numeric($telefon)==false)
$errmsg .= "Telefonul este invalid (introduceti doar cifrele, fara spatiere)!\\n";
else
{
if(strlen($telefon)!=10)
$errmsg .= "Telefonul este invalid (camp obligatoriu, 10 caractere)!\\n";
else
$v_telefon=true;
}
if(strlen($adresa)<4)
$errmsg .= "Mesaj invalid (camp obligatoriu, minim 4 caractere)!\\n";
else
$v_adresa=true;
if($v_email==true && $v_nume==true && $v_telefon==true && $v_adresa==true)
{
return true;
}
else {
echo("");
return false;
}
}
function EmailValidation($email)
{
// First, we check that there's one @ symbol, and that the lengths are right
if (!ereg("^[^@]{1,64}@[^@]{1,255}$", $email))
// Email invalid because wrong number of characters in one section, or wrong number of @ symbols.
return false;
// Split it into sections to make life easier
$email_array = explode("@", $email);
$local_array = explode(".", $email_array[0]);
for ($i = 0; $i < sizeof($local_array); $i++)
{
if (!ereg("^(([A-Za-z0-9!#$%&'*+/=?^_`{|}~-][A-Za-z0-9!#$%&'*+/=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))$", $local_array[$i]))
return false;
}
if (!ereg("^\[?[0-9\.]+\]?$", $email_array[1]))
{
// Check if domain is IP. If not, it should be valid domain name
$domain_array = explode(".", $email_array[1]);
if (sizeof($domain_array) < 2)
return false;
// Not enough parts to domain
for ($i = 0; $i < sizeof($domain_array); $i++)
{
if (!ereg("^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$", $domain_array[$i]))
return false;
}
}
return true;
}
?>
Contact
|
|
|
|
|
|
|
|
|
|
|
|
Cos produse
Nu aveti produse in cos |
|
|
|
|
|
|
|
|
|
|
|
Echipamente de laborator si servicii aferente |
|
|
Aparatura de laborator |
|
|
|
|
|
|
|
|
|
|
|
|