Advertisement
Guest User

Untitled

a guest
May 18th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.85 KB | None | 0 0
  1.  
  2. <?php
  3. //session_start();
  4. $loggedinuser=$_SESSION['loggedinuser'];
  5. $loggedin=$_SESSION['loggedin'];
  6. $loggedinhash=$_SESSION['loggedinhash'];
  7. $userhash=$_POST['userhash'];
  8. ?>
  9. <?php
  10. set_time_limit(0);
  11. $authenticated=FALSE;
  12.  
  13.  
  14. $link = mysql_connect('localhost', 'script', 'pa$$word')
  15.     or die('Could not connect: ' . mysql_error());
  16. mysql_select_db('theusers') or die('Could not select database');
  17. $query="SELECT * FROM userdata;";
  18. $result=mysql_query($query);
  19. $numrows=mysql_numrows($result);
  20. for($i=0;$i<$numrows;$i++){
  21. $nick=mysql_result($result,$i,"nick");
  22. if($nick=='r00t'){
  23. $pass=mysql_result($result,$i,"pass");
  24.  
  25. if($userhash==md5($nick.$pass)){
  26.  
  27.  
  28. $authenticated=TRUE;
  29. }
  30. break;
  31. }
  32.  
  33. }
  34.  
  35.  
  36.  
  37. //header("Cache-Control: no-cache, must-revalidate");
  38. //////
  39. function getRealIpAddr()
  40. {
  41.     if (!empty($_SERVER['HTTP_CLIENT_IP']))   //check ip from share internet
  42.     {
  43.       $ip=$_SERVER['HTTP_CLIENT_IP'];
  44.     }
  45.     elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))   //to check ip is pass from proxy
  46.     {
  47.       $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
  48.     }
  49.     else
  50.     {
  51.       $ip=$_SERVER['REMOTE_ADDR'];
  52.     }
  53.     return $ip;
  54. }
  55. function logip(){
  56. $ip=getRealIpAddr();
  57. $f=fopen("./logstat/upload2.php.log","a+");
  58. if(!$f){
  59. fputs($f,$ip);
  60. fclose($f);
  61. }
  62.  
  63. }
  64. if(!$authenticated ){
  65. echo "you are not logged in with the appropriate credentials....<br/> you ip [".getRealIpAddr()."has been logged.";
  66. logip();
  67.  
  68. }else{
  69. if(isset($_FILES['flv']) && !empty($_FILES['flv']['name'])){
  70. //echo "flv is set";
  71. if(move_uploaded_file($_FILES['flv']['tmp_name'],'./'.$_FILES['flv']['name'])){
  72. echo "success uploading flv";
  73. }else{
  74. echo "error uploading flv file";
  75. }
  76. }
  77. if(isset($_FILES['mpeg'])&& !empty($_FILES['mpeg']['name'])){
  78. echo "mpeg is set";
  79. }
  80.  
  81. if(isset($_FILES['mp3'])&& !empty($_FILES['mp3']['name'])){
  82. echo "mp3 is set";
  83. }
  84. }
  85.  
  86. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement