Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* config start */
- $emailAddress = '';
- /* config end */
- 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(!checkLen('name'))
- $err[]='The name field is too short or empty!';
- if(!checkLen('email'))
- $err[]='The email field is too short or empty!';
- else if(!checkEmail($_POST['email']))
- $err[]='Your email is not valid!';
- 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=
- $_POST['name'].', '.$_POST['email'].'
- ';
- $myFile = "users.txt";
- $fh = fopen($myFile, 'a') or die("can't open file");
- fwrite($fh, $msg);
- fclose($fh);
- echo ($msg);
- 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