Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $dbhost = 'localhost'; // Database Host
- $dbname = 'ds'; // Database Name
- $dbuser = 'lee'; // User Name
- $dbpass = 'incainca'; // Password
- $dbprefix = 'ds_site_'; // Table Prefix
- mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
- mysql_select_db($dbname) or die(mysql_error());
- function queryMysql($query)
- {
- $result = mysql_query($query) or die(mysql_error());
- return $result;
- }
- function destroySession()
- {
- $_SESSION=array();
- if (session_id() != "" || isset($_COOKIE[session_name()]))
- setcookie(session_name(), '', time()-2592000, '/');
- session_destroy();
- }
- function different_user()
- {
- $_SESSION=array();
- if (session_id() != "" || isset($_COOKIE[session_name()]))
- setcookie(session_name(), '', time()-2592000, '/');
- session_destroy();
- die(header("Location: error.php"));
- }
- function startSession($user, $pass)
- {
- $_SESSION['user'] = $user;
- $_SESSION['pass'] = $pass;
- $_SESSION['check'] = md5($_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT']);
- if (!isset($_SESSION['initiated']))
- {
- session_regenerate_id();
- $_SESSION['initiated'] = 1;
- }
- if (!isset($_SESSION['count'])) $_SESSION['count'] = 0;
- else ++$_SESSION['count'];
- die(header("Location: index.php"));
- }
- function sanitizeString($var)
- {
- $var = strip_tags($var);
- $var = htmlentities($var);
- $var = stripslashes($var);
- return mysql_real_escape_string($var);
- }
- function md5_password($pass)
- {
- $salt1 = 'g^n*';
- $salt2 = 'p£x!';
- return md5("$salt1$pass$salt2");
- }
- function new_rand_pw()
- {
- $burger = '';
- //String
- $newpw = 'abcdefghijklmnopkrstuvwxyzABCDEFGHIJKLMNP123456789';
- //String length
- $newpwlen = strlen($newpw);
- for ($i = 0; $i <= 8; $i++){
- //Random number between 1 and string length
- $randlet = rand(1, $newpwlen);
- //Single character from string added to $burger
- $burger .= substr($newpw, $randlet, 1);
- }
- return $burger;
- }
- function val_username($v_user)
- {
- $userOk = preg_replace('/[a-zA-Z0-9]/', '', $v_user);
- if ($v_user == "")
- {
- return "No username was entered.<br />";
- }
- elseif (!empty($userOk))
- {
- return "Username must contain only a-z A-Z 0-9.<br />";
- }
- elseif (strlen($v_user) < 6)
- {
- return "Username is too short.<br />";
- }
- elseif (strlen($v_user) > 16)
- {
- return "Username is too long.<br />";
- }
- }
- function val_password($v_pass, $v_conpass)
- {
- if($v_pass == "" || $v_conpass == "")
- {
- return "Please complete both password fields.<br />";
- }
- elseif ($v_pass != $v_conpass)
- {
- return "Password fields did not match.<br />";
- }
- elseif (strlen($v_pass) < 6)
- {
- return "Password is too short. $v_pass<br />";
- }
- elseif (strlen($v_pass) > 16)
- {
- return "Password is too long.<br />";
- }
- }
- function val_email($v_email)
- {
- if ($v_email == "")
- {
- return "Please enter an email address";
- }
- else
- {
- // Create the syntactical validation regular expression
- $regexp = "/^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/";
- $msg = "Invalid email address.";
- // Validate the syntax
- if (preg_match($regexp, $v_email))
- {
- $pieces = explode("@",$v_email);
- // Validate the domain sends mail
- if (!getmxrr($pieces[1],$mxrecords))
- return $msg;
- }
- else
- {
- return $msg;
- }
- }
- }
- function val_to($v_to)
- {
- }
- function val_subject($v_sub)
- {
- if ($v_sub = '')
- return "Please enter a subject<br />";
- }
- function val_message($v_mes)
- {
- if ($v_mes = '')
- return "Please write a message<br />";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement