Advertisement
Guest User

Untitled

a guest
Jun 26th, 2012
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.50 KB | None | 0 0
  1. <?php
  2. // Funkce pro ověření e-mailu (Můžeš ji přemístit do nějakého centrálního souboru s ostatními funkcemi)
  3.  
  4.     // Ověření e-mailu
  5.         function mail_check ($mail){
  6.             return preg_match("~^[a-zA-Z0-9_.-]+[^.]{1}@\w{2,}[.]{1}[a-zA-Z]{2,}$~", $mail);
  7.         }
  8.  
  9.    
  10.     if (isset ($_POST['sendform'])) {
  11.         if (!empty ($_POST['jmeno']) && !empty ($_POST['prijmeni']) && !empty ($_POST['email']) && !empty ($_POST['msg'])) {
  12.             if (mail_check ($_POST['email'])) {
  13.                 if (strlen ($_POST['jmeno']) >= 3 && strlen ($_POST['prijmeni']) >= 3) {
  14.                     $text = Base64_Encode($_POST['msg']);
  15.                     $mail = $_POST['email'];
  16.                     $hlavicka = "From: ".$mail."\nReply-To: ".$mail."\nReturn-Path: ".$mail."\n".
  17.                                 "MIME-Version: 1.0\n".
  18.                                 "Content-Type: text/plain; charset=\"UTF-8\"\n". /*windows-1250*/
  19.                                 "Content-Transfer-Encoding: base64";
  20.                     $odeslano = @mail("castek@inzerce-slev.cz", "Dotaz (objednávka)", $text, $hlavicka);
  21.                    
  22.                     if ($odeslano) echo "Zpráva byla úspěšně odeslána.";
  23.                     else echo "Vyskytla se chyba, zkuste zprávu odeslat znovu.";
  24.                 } else echo "Jméno i příjmení musí být delší než 3 znaky.";
  25.             } else echo "Nesprávný formát Emailu.";
  26.         } else echo "Musíte vyplnit všechna povinná pole.";
  27.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement