Advertisement
Guest User

Untitled

a guest
Jul 1st, 2017
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.36 KB | None | 0 0
  1. profile/index.php
  2. <?php
  3.  
  4. //MySQLI Connection//
  5. function ConnectToMYSQLI()
  6. {
  7. $db_host = "localhost";
  8. $db_username = "<some_user>";
  9. $db_pass = "<some_pass>";
  10. $db_name = "<some_db>";
  11.  
  12. $myConnection1 = mysqli_connect("$db_host","$db_username","$db_pass", "$db_name") or die ("could not connect to mysql");
  13.  
  14. return $myConnection1;
  15.  
  16. mysqli_close($myConnection1);
  17. }
  18. //---------------------------//
  19.  
  20. //------Get User Data------//
  21. function GetUserData($GetUserDataName)
  22. {  
  23.     //Make the string safe//
  24.         //$GetUserDataName1 =  mysqli_real_escape_string(ConnectToMYSQLI(),$GetUserDataName);
  25.        
  26.         $UserData = "";
  27.        
  28.     //Get Author Name//    
  29.         $sqlCommand = "SELECT * FROM users WHERE Username='$GetUserDataName1' LIMIT 1";
  30.         $query = mysqli_query(ConnectToMYSQLI(), $sqlCommand) or die("Error Getting User Data: " . mysqli_error());
  31.         $NumRows = mysqli_num_rows($query);
  32.         if($NumRows != 0)
  33.         {
  34.             while ($row = mysqli_fetch_array($query)) {
  35.                 $UserData['ID'] = $row["ID"];
  36.                 $UserData['Email'] = $row["Email"];
  37.                 $UserData['HideEmail'] = $row["hide_email"];
  38.                 $UserData['IP'] = $row["ip"];
  39.                 $UserData['Joined'] = $row["Joined"];
  40.                 $UserData['LastOnline'] = $row["Last_Online"];
  41.                 $UserData['Location'] = $row["Location"];
  42.                 $UserData['Name'] = $row["Name"];
  43.                 $UserData['DOB'] = $row["DOB"];
  44.                 $UserData['Website'] = $row["Website"];
  45.                 $UserData['Steam'] = $row["Steam"];
  46.                 $UserData['XFire'] = $row["XFire"];
  47.                 $UserData['PS3'] = $row["ps3"];
  48.                 $UserData['Xbox'] = $row["xbox"];
  49.                 $UserData['Youtube'] = $row["youtube"];
  50.                 $UserData['Avatar'] = $row["Avatar"];
  51.                 $UserData['Sig'] = $row["Signature"];
  52.             }
  53.         } else {
  54.             $UserData['ID'] = "ERROR"; 
  55.         }
  56.         mysqli_free_result($query);
  57.  
  58. //Return Value//       
  59. return $UserData;
  60. }
  61. //---------------------------//
  62.  
  63.  
  64. if(isset($_GET["name"]))
  65. {
  66.     $GetUserName = $_GET["name"];
  67.     $UserURLName = mysqli_real_escape_string(ConnectToMYSQLI(), $GetUserName);
  68.    
  69.     echo $UserURLName . "<br />";
  70.    
  71.     $UserDATA = GetUserData($UserURLName);
  72.    
  73.  
  74.     if($UserDATA['ID'] != "ERROR")
  75.     {
  76.         echo "UserID: " . $UserDATA['ID'] . "<br />";
  77.         echo "Email: " . $UserDATA['Email'] . "<br />";
  78.         echo "Joined: " . $UserDATA['Joined'] . "<br />";
  79.     } else {
  80.         echo "ERROR!!!";   
  81.     }
  82.  
  83. }
  84. ?>
  85. .httaccess
  86. Options +FollowSymlinks
  87. RewriteEngine on
  88. RewriteRule ^profile/([^/]+) profile/index.php?name=$1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement