Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. <?php
  2.  
  3. $loginURL = "http://fileparadox.in/cgi-bin/FAPI.cgi?login=XXXXXXX&password=XXXXXX";
  4.  
  5. $ch_login = curl_init();
  6. curl_setopt ($ch_login, CURLOPT_URL, $loginURL);
  7. curl_setopt ($ch_login, CURLOPT_SSL_VERIFYPEER, FALSE);
  8. curl_setopt ($ch_login, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
  9. curl_setopt ($ch_login, CURLOPT_TIMEOUT, 60);
  10. curl_setopt ($ch_login, CURLOPT_FOLLOWLOCATION, 1);
  11. curl_setopt ($ch_login, CURLOPT_RETURNTRANSFER, 1);
  12. $result = curl_exec ($ch_login);
  13. //print_r($result);
  14. curl_close($ch_login);
  15.  
  16. $pattern = '#"upload_to_url":"http://(.*?).fileparadox#';
  17. preg_match($pattern,$result,$match);
  18.  
  19. $sessionid = '#"sess_id":"(.*?)"#';
  20. preg_match($sessionid,$result,$sess);
  21.  
  22.  
  23. echo "<br />Upload URL: http://".$match[1].".fileparadox.in/cgi-bin/cUpload.cgi<br />";
  24. echo "Session ID: ".$sess[1]."<br />";
  25. echo "POST URL: http://".$match[1].".fileparadox.in/cgi-bin/FUpload.cgi?utype=prem&upload_id=&sess_id=".$sess[1]."<br /><br /><br />";
  26. $target_url = "http://".$match[1].".fileparadox.in/cgi-bin/FUpload.cgi?utype=prem&upload_id=&sess_id=".$sess[1]."";
  27.  
  28.  
  29. //Enter the filename here for where you want to upload.
  30. $file_name_with_full_path = 'test35mb.rar';
  31.  
  32.  
  33. $post = array('file_contents'=>'@'.$file_name_with_full_path);
  34. $ch = curl_init();
  35. curl_setopt($ch, CURLOPT_URL,$target_url);
  36. curl_setopt($ch, CURLOPT_POST,1);
  37. curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
  38. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  39. $result=curl_exec ($ch);
  40. curl_close ($ch);
  41. print_r($result);
  42.  
  43. $ch = curl_init();
  44. curl_setopt ($ch, CURLOPT_URL, $result);
  45. curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  46. curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
  47. curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
  48. curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
  49. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  50. $result = curl_exec ($ch);
  51. curl_close($ch);
  52.  
  53. echo "<br /><br />$result<br /><br />";
  54.  
  55. $downloadurl = explode("http", $result);
  56.  
  57. echo "<br /><br />Download URL: http".$downloadurl[1];
  58. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement