[ bolepks @ 11.11.2013. 18:41 ] @
if(isset($_POST['email'])) { // Izmenite 2 linije ispod kao što se zahteva $email_to = "[email protected]"; $email_subject = "poruka sa boleaplikacije"; function died($error) { // Vaš kod greške mogu otići ovde echo "Veoma nam je žao, ali bilo je greška."; echo "Ove greške se pojavljuju ispod.<br /><br />"; echo $error."<br /><br />"; echo "Vratite se nazad i popraviti ove greške.<br /><br />"; die(); } // validacije očekivani podaci postoje if(!isset($_POST['first_name']) || !isset($_POST['last_name']) || !isset($_POST['email']) || !isset($_POST['telephone']) || !isset($_POST['comments'])) { died('Veoma nam je žao, ali bilo je grešaka.'); } $first_name = $_POST['first_name']; // required $last_name = $_POST['last_name']; // required $email_from = $_POST['email']; // required $telephone = $_POST['telephone']; // not required $comments = $_POST['comments']; // required $error_message = ""; $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/'; if(!preg_match($email_exp,$email_from)) { $error_message .= 'E-mail adresa koju ste uneli nije važeća.<br />'; } $string_exp = "/^[A-Za-z .'-]+$/"; if(!preg_match($string_exp,$first_name)) { $error_message .= 'Ime nije uneto<br />'; } if(!preg_match($string_exp,$last_name)) { $error_message .= 'Prezime nije uneto.<br />'; } if(strlen($comments) < 2) { $error_message .= 'Tekst nije unet.<br />'; } if(strlen($error_message) > 0) { died($error_message); } $email_message = "Form details below.\n\n"; function clean_string($string) { $bad = array("content-type","bcc:","to:","cc:","href"); return str_replace($bad,"",$string); } $email_message .= "First Name: ".clean_string($first_name)."\n"; $email_message .= "Last Name: ".clean_string($last_name)."\n"; $email_message .= "Email: ".clean_string($email_from)."\n"; $email_message .= "Telephone: ".clean_string($telephone)."\n"; $email_message .= "Comments: ".clean_string($comments)."\n"; // kreirate e zaglavlja $headers = 'From: '.$email_from."\r\n". 'Reply-To: '.$email_from."\r\n" . 'X-Mailer: PHP/' . phpversion(); @mail($email_to, $email_subject, $email_message, $headers); ?> <!-- include your own success html here --> Hvala što ste me kontaktirali. <?php } ?> |