Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $emailAddress = 'my@mail.puk';
- require "class.phpmailer.php";
- session_name("fancyform");
- session_start();
- foreach($_POST as $k=>$v)
- {
- if(ini_get('magic_quotes_gpc'))
- $_POST[$k]=stripslashes($_POST[$k]);
- $_POST[$k]=htmlspecialchars(strip_tags($_POST[$k]));
- }
- $err = array();
- if(count($err))
- {
- if($_POST['ajax'])
- {
- echo '-1';
- }
- else if($_SERVER['HTTP_REFERER'])
- {
- $_SESSION['errStr'] = implode('<br />',$err);
- $_SESSION['post']=$_POST;
- header('Location: '.$_SERVER['HTTP_REFERER']);
- }
- exit;
- }
- $msg=
- '
- <strong>Первое:</strong> '.$_POST['peremennaya1'].'<br />
- <strong>Второе:</strong> '.$_POST['peremennaya2'].'<br />
- <strong>Компот:</strong> '.$_POST['peremennaya3'].'<br />
- ';
- $mail = new PHPMailer();
- $mail->IsMail();
- $mail->AddReplyTo($_POST['email'], $_POST['name']);
- $mail->AddAddress($emailAddress);
- $mail->SetFrom($_POST['email'], $_POST['name']);
- $mail->Subject = "Заголовок";
- $mail->MsgHTML($msg);
- $mail->Send();
- unset($_SESSION['post']);
- if($_POST['ajax'])
- {
- echo '1';
- }
- else
- {
- $_SESSION['sent']=1;
- if($_SERVER['HTTP_REFERER'])
- header('Location: '.$_SERVER['HTTP_REFERER']);
- exit;
- }
- function checkLen($str,$len=2)
- {
- return isset($_POST[$str]) && mb_strlen(strip_tags($_POST[$str]),"utf-8") > $len;
- }
- function checkEmail($str)
- {
- return preg_match("/^[\.A-z0-9_\-\+]+[@][A-z0-9_\-]+([.][A-z0-9_\-]+)+[A-z]{1,4}$/", $str);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement