<?php
/*
 * spremi ovaj fajl kao process_contact.php i upload u public_html
 * u form action stavi process_contact.php -> <form action="process_contact.php" ...
 */
if($_POST['submitButton'])
{
	// email na koji ces primati poruke
	$reciever_email = "contact@gx-hosting.com";
	// email koji ce biti prikazan kao sender
	$sender_email	= "noreply@gx-hosting.com";
	// subjekat koji ce prikazati
	$subject		= "Contact Form";
	$fname			= $_POST['Name'];
	$email			= $_POST['Email'];
	$msg			= $_POST['Message'];
	// ime se mora upisati i ne smije sadrzavati vise od 20 karaktera
	if(strlen(preg_replace('/\s+/u','',$fname)) != 0 && strlen($fname) < 20)
	{
		// validacija emaila
		if(preg_match('/^[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)*\@[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)+$/i', $email) && strlen($email) < 128)
		{
			// poruka se mora upisati i ne smije sadrzavati vise od 6k karaktera
			if(strlen(preg_replace('/\s+/u','',$msg)) != 0 && strlen($msg) < 6000)
			{
				$headers  = 'MIME-Version: 1.0' . "\r\n";
				$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
				$headers .= 'From: '.$sender_email. "\r\n";
				$headers .= 'Reply-To: '.$sender_email. "\r\n";
				$headers .= 'X-Mailer: PHP/' . phpversion();
				mail($reciever_email, $subject, $msg, $headers);
			}
			else
			{
				echo "poruka predugacka/prekratka";
			}
		}
		else
		{
			echo "email nije validan";
		}
	}
	else
	{
		echo "upiši svoje pravo ime";	
	}
}
