Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. <?php
  2. error_reporting(0);
  3. $servername = "localhost";
  4. $username = "test_usern";
  5. $password = "test_passwd";
  6. $dbname = "test_db";
  7.  
  8. date_default_timezone_set("Europe/Amsterdam");
  9.  
  10. $ip = 'unknown';
  11. if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
  12. {
  13. $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  14. }
  15. elseif(!empty($_SERVER['REMOTE_ADDR']))
  16. {
  17. $ip = $_SERVER['REMOTE_ADDR'];
  18. }
  19. else
  20. {
  21. user_error("Uh-oh! Neither IP variable was set.");
  22. }
  23.  
  24.  
  25. $fname = $_REQUEST['fname'];
  26. $fname1 = $_REQUEST['fname1'];
  27. $fname2 = $ip;
  28. $fname3 = $_GET['id'];
  29. $fname4 = date('Y/m/d H:i:s');
  30. try {
  31. $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  32. // set the PDO error mode to exception
  33. $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  34. $sql = "INSERT INTO logs (test, test1, test2, test3, test4)
  35. VALUES ('$fname', '$fname1', '$fname2', '$fname3', '$fname4')";
  36. // use exec() because no results are returned
  37. $conn->exec($sql);
  38. header("Location: index.php");
  39. }
  40. catch(PDOException $e)
  41. {
  42. header("Location: index.php");
  43. }
  44. $conn = null;
  45. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement