Advertisement
Guest User

Untitled

a guest
May 5th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.49 KB | None | 0 0
  1. <?php
  2. $dbhost = 'localhost'; // Database Host
  3. $dbname = 'ds'; // Database Name
  4. $dbuser = 'lee'; // User Name
  5. $dbpass = 'incainca'; // Password
  6. $dbprefix = 'ds_site_'; // Table Prefix
  7.  
  8. mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
  9. mysql_select_db($dbname) or die(mysql_error());
  10.  
  11. function queryMysql($query)
  12. {
  13.     $result = mysql_query($query) or die(mysql_error());
  14.     return $result;
  15. }
  16.  
  17. function destroySession()
  18. {
  19.     $_SESSION=array();
  20.     if (session_id() != "" || isset($_COOKIE[session_name()]))
  21.     setcookie(session_name(), '', time()-2592000, '/');
  22.     session_destroy();
  23. }
  24.  
  25. function different_user()
  26. {
  27.     $_SESSION=array();
  28.     if (session_id() != "" || isset($_COOKIE[session_name()]))
  29.     setcookie(session_name(), '', time()-2592000, '/');
  30.     session_destroy();
  31.     die(header("Location: error.php"));
  32. }
  33.  
  34. function startSession($user, $pass)
  35. {
  36.     $_SESSION['user'] = $user;
  37.     $_SESSION['pass'] = $pass;
  38.     $_SESSION['check'] = md5($_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT']);
  39.     if (!isset($_SESSION['initiated']))
  40.     {
  41.         session_regenerate_id();
  42.         $_SESSION['initiated'] = 1;
  43.     }
  44.     if (!isset($_SESSION['count'])) $_SESSION['count'] = 0;
  45.     else ++$_SESSION['count'];
  46.     die(header("Location: index.php"));
  47. }
  48.  
  49. function sanitizeString($var)
  50. {
  51.     $var = strip_tags($var);
  52.     $var = htmlentities($var);
  53.     $var = stripslashes($var);
  54.     return mysql_real_escape_string($var);
  55. }
  56.  
  57. function md5_password($pass)
  58. {
  59.     $salt1 = 'g^n*';
  60.     $salt2 = 'p£x!';
  61.     return md5("$salt1$pass$salt2");
  62. }
  63.  
  64. function new_rand_pw()
  65. {
  66.     $burger = '';
  67.     //String
  68.     $newpw = 'abcdefghijklmnopkrstuvwxyzABCDEFGHIJKLMNP123456789';
  69.     //String length
  70.     $newpwlen = strlen($newpw);
  71.     for ($i = 0; $i <= 8; $i++){
  72.         //Random number between 1 and string length
  73.         $randlet = rand(1, $newpwlen);
  74.         //Single character from string added to $burger
  75.         $burger .= substr($newpw, $randlet, 1);
  76.     }
  77.     return $burger;
  78. }
  79.  
  80. function val_username($v_user)
  81. {
  82.     $userOk = preg_replace('/[a-zA-Z0-9]/', '', $v_user);
  83.     if ($v_user == "")
  84.     {
  85.         return "No username was entered.<br />";
  86.     }
  87.     elseif (!empty($userOk))
  88.     {
  89.         return "Username must contain only a-z A-Z 0-9.<br />";
  90.     }
  91.     elseif (strlen($v_user) < 6)
  92.     {
  93.         return "Username is too short.<br />";
  94.     }
  95.         elseif (strlen($v_user) > 16)
  96.     {
  97.         return "Username is too long.<br />";
  98.     }
  99. }
  100.    
  101. function val_password($v_pass, $v_conpass)
  102. {
  103.     if($v_pass == "" || $v_conpass == "")
  104.     {
  105.         return "Please complete both password fields.<br />";
  106.     }
  107.     elseif ($v_pass != $v_conpass)
  108.     {
  109.         return "Password fields did not match.<br />";
  110.     }
  111.     elseif (strlen($v_pass) < 6)
  112.     {
  113.         return "Password is too short. $v_pass<br />";
  114.     }
  115.     elseif (strlen($v_pass) > 16)
  116.     {
  117.         return "Password is too long.<br />";
  118.     }
  119. }
  120.  
  121. function val_email($v_email)
  122. {
  123.     if ($v_email == "")
  124.     {
  125.         return "Please enter an email address";
  126.     }
  127.     else
  128.     {
  129.         // Create the syntactical validation regular expression
  130.         $regexp = "/^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/";
  131.        
  132.         $msg = "Invalid email address.";
  133.        
  134.         // Validate the syntax
  135.         if (preg_match($regexp, $v_email))
  136.         {
  137.             $pieces = explode("@",$v_email);
  138.             // Validate the domain sends mail
  139.             if (!getmxrr($pieces[1],$mxrecords))
  140.             return $msg;
  141.         }
  142.         else
  143.         {
  144.             return $msg;
  145.         }
  146.     }
  147. }
  148.  
  149. function val_to($v_to)
  150. {
  151. }
  152.  
  153. function val_subject($v_sub)
  154. {
  155.     if ($v_sub = '')
  156.         return "Please enter a subject<br />";
  157. }
  158.  
  159. function val_message($v_mes)
  160. {
  161.     if ($v_mes = '')
  162.         return "Please write a message<br />";
  163. }
  164. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement