Advertisement
Th3-822

[rapidleech][u] datafilehost.com.php

Mar 23rd, 2014
451
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.10 KB | None | 0 0
  1. <?php
  2.  
  3. $_GET['proxy'] = isset($_GET['proxy']) ? $_GET['proxy'] : '';
  4. $login = $not_done = false;
  5. $domain = 'www.datafilehost.com';
  6. $referer = "http://$domain/";
  7.  
  8. // Retrive upload ID
  9. echo "<table style='width:600px;margin:auto;'>\n<tr><td align='center'>\n<div id='info' width='100%' align='center'>Retrieving upload ID</div>\n";
  10.  
  11. $page = geturl($domain, 80, '/', $referer, 0, 0, 0, $_GET['proxy'], $pauth);is_page($page);
  12. $cookie = GetCookiesArr($page);
  13.  
  14. if (!preg_match('@action="((https?://(?:[\w\-]+\.)*datafilehost\.com)?(/)?[^\"\'<>\s]+)"@i', $page, $up)) html_error('Error: Upload url not found.');
  15.  
  16. $post = array();
  17. $post['MAX_FILE_SIZE'] = cut_str($page, 'name="MAX_FILE_SIZE" value="', '"');
  18.  
  19. $up_url = (empty($up[2]) ? "http://$domain".(empty($up[3]) ? '/' : '').$up[1] : $up[1]);
  20.  
  21. // Uploading
  22. echo "<script type='text/javascript'>document.getElementById('info').style.display='none';</script>\n";
  23.  
  24. $url = parse_url($up_url);
  25. $upfiles = upfile($url['host'], defport($url), $url['path'].(!empty($url['query']) ? '?'.$url['query'] : ''), $referer, $cookie, $post, $lfile, $lname, 'upfile', '', $_GET['proxy'], $pauth, 0, $url['scheme']);
  26.  
  27. // Upload Finished
  28. echo "<script type='text/javascript'>document.getElementById('progressblock').style.display='none';</script>\n";
  29.  
  30. is_page($upfiles);
  31.  
  32. if (!preg_match('@\nLocation: ((https?://(?:[\w\-]+\.)*datafilehost\.com)?/[^\r\n]+)@i', $upfiles, $redir)) html_error('Upload redirect not found.');
  33. $cookie = GetCookiesArr($upfiles, $cookie);
  34.  
  35. $redir = parse_url((empty($redir[2]) ? 'http://www.datafilehost.com'.$redir[1] : $redir[1]));
  36. $page = geturl($redir['host'], defport($redir), $redir['path'].(!empty($redir['query']) ? '?'.$redir['query'] : ''), $up_url, $cookie, 0, 0, $_GET['proxy'], $pauth, 0, $url['scheme']);is_page($page);
  37.  
  38. if (!preg_match('@https?://(?:www\.)?datafilehost\.com/d/[^\s\'\"<>/]+@i', $page, $lnk)) html_error('Download link not found.', 0);
  39. $download_link = $lnk[0];
  40. if (preg_match('@https?://(?:www\.)?datafilehost\.com/delete-[^\s\'\"<>/]+@i', $page, $lnk)) $delete_link = $lnk[0];
  41.  
  42. //[23-3-2014]  Written by Th3-822.
  43.  
  44. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement