Rapidgator.net 50% PPS, up to 15$ PPD

Status
Not open for further replies.
why, what happened with extabit? maybe affiliate program should be closed for newcomers for a while, or servers will be overloaded
 
Last edited:
My impressions from servers that do not count are:

PR 15 - PR 17 - PR 18 - PR 23- PR 26

others seem to matter to me if you are unsure of servers that do not count and are not segnalatemelo list, or if you have files that are on servers that have reported cash ditemlo thanks :)
 
They keep changing not counting servers, your only option not to be cheated on is to move on to a descent host.

And could u pls tell us which descent host u have lolz as almost all got their paypal banned :facepalm:.

And even if they cheating u r able to make a few sales here there beleeive me new host its so much more difficult to make sales .bz downloaders after loosing money wont risk to buy another premium from ur link so if we keep changing host so fart it degrade our repo as an uploader infront of our viewers . So think twice b4 u say . Anyways if u have some descent host u r always welcome to pm :)
 
anyone got paid through paypal on rapidgator or they blocked rapidgator if they have im screwed totaly and cant get webmoney rapidgator needs to add payza
 
rapidleech RG UL plugin - rapidgator.net_member.php

Below is modified rapidleech upload plugin that will automatically skip bad server and only upload to good ones. Just replace your existing rapidgator.net_member.php file with this one.

PHP:
<?php
// Modified by n0n4m3 (noname@divxcentral.com), Jul 2, 2012
// Added server name verification loop to prevent file being uploaded to non-counting servers.
// lines 59 - 77

// Default Account Info =================
$rapidgator_email = "your@email.com"; // Set you email username
$rapidgator_pass = "your_password"; //  Set your password
//=======================================

			$not_done = true;
			$continue_up = false;
			if ($rapidgator_email & $rapidgator_pass) {
				$_REQUEST['rg_email'] = $rapidgator_email;
				$_REQUEST['rg_pass'] = $rapidgator_pass;
				$_REQUEST['action'] = "FORM";
				echo "<b><center>Automatic Login Rapidgator.net</center></b>\n";
			}
			if ($_REQUEST['action'] == "FORM"){
				$continue_up = true;
			}else {
?>
					<script>document.getElementById('info').style.display='none';</script>
                    <div id='info' width='100%' align='center' style="font-weight:bold; font-size:16px">LOGIN</div> 
    <table border=0 style="width:270px;" cellspacing=0 align=center>
        <form method="post">	
        <input type='hidden' name='action' value='FORM' />
            <tr><td nowrap>&nbsp;User Email*<td>&nbsp;<input type='text' name='rg_email' value='' style="width:160px;" />&nbsp;</tr>
            <tr><td nowrap>&nbsp;Password*<td>&nbsp;<input type='password' name='rg_pass' value='' style="width:160px;" />&nbsp;</tr>
            <tr><td colspan=2 align=center><input type='submit' value='Upload' /></tr>
            <tr><td colspan=2 align=center><small>*You can set it as default in <b><?php echo $page_upload["rapidgator.net_member"]; ?></b></small></tr>
        </form>
    </table>
<?php
			}
			if ($continue_up) {
				$not_done = false;
?>
    <table width=600 align=center>
    </td></tr>
    <tr><td align=center>
    		<script>document.getElementById('info').style.display='none';</script>
            <div id='info' width='100%' align='center'>Login to rapidgator.net</div>
<?php
        if (!empty($_REQUEST['rg_email']) && !empty($_REQUEST['rg_pass'])){
        $Url = parse_url("http://www.rapidgator.net/auth/login/");
        $post["LoginForm[email]"] = $_REQUEST['rg_email'];
        $post["LoginForm[password]"] = $_REQUEST['rg_pass'];
        $post["LoginForm[rememberMe]"] = "1";
        $page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"] . ($Url["query"] ? "?" . $Url["query"] : ""), "http://www.rapidgator.net/", 0, $post, 0, $_GET["proxy"], $pauth);
	echo $rg_redir = html_entity_decode(cut_str($page, '<meta http-equiv="refresh" content="0; url='', ''">'));
	echo $Url = parse_url($gredir);
	}
?>
        		<script>document.getElementById('info').style.display='none';</script>
				<div id='info' width='100%' align='center'>Retrive upload ID</div> 
<?php 

   $badhosts = array('pr15','pr16','pr18','pr26');
   $pattern  = '/' . implode('|', array_map('preg_quote', $badhosts)) . '/i';

    do {  
    	$page = geturl("www.rapidgator.net", 80, "/", 0, $cookie);
	is_page($page);
	preg_match('#var[\r|\n|\s]+form_url[\r|\n|\s]+=[\r|\n|\s]+"([^"]+)"#', $page, $ulsrv);
	$ulurl = $ulsrv[1];
	    if(preg_match($pattern, $ulurl)) {
		$good = false;
		echo "<b>Non-counting server detected! Retrying.</b><br />";
		sleep(1);
		continue;
	    } else {
		$good = true;
		break;
	    }
    
    } while ($good == false);

		if(!preg_match('#var[\r|\n|\s]+form_url[\r|\n|\s]+=[\r|\n|\s]+"([^"]+)"#', $page, $up)){
			html_error ('Cannot get form url upload.', 0);
		}
		if(!preg_match('#progress_url_srv[\r|\n|\s]+=[\r|\n|\s]+"([^"]+)"#', $page, $pr)){
			html_error ('Cannot get url progress upload.', 0);
		}
		$uuid = id();
		$url = parse_url($up[1].$uuid);
		$lname = remover($lname);
		$ur = $pr[1].'&data%5B0%5D%5Buuid%5D='.$uuid.'&data%5B0%5D%5Bstart_time%5D='.time();
		$upfiles  = upfile($url['host'], defport($url), $url['path'] . ($url['query'] ? '?' . $url['query'] : ''), 'http://www.rapidgator.net/', $cookie, 0, $lfile, $lname, 'file');
?>
				<script>document.getElementById('progressblock').style.display='none';</script>
<?php
		$Url = parse_url($ur);
		$page = geturl($Url["host"], $Url["port"] ? $Url["port"] : 80, $Url["path"].($Url["query"] ? "?".$Url["query"] : ""), 0, $cookie, 0, 0, $_GET["proxy"],$pauth);
		preg_match('#{"state":"([^"]+)#', $page, $msg);
		if($msg[1] == 'uploading'){
			html_error('Erro in upload: Code 01', 0);
		}
		if($msg[1] == 'error'){
			html_error('Erro in upload: Code 02', 0);
		}
		preg_match('#"download_url":"([^"]+)#', $page, $dl);
		preg_match('#"remove_url":"([^"]+)#', $page, $del);
		$dll = str_replace("\\","",$dl[1]);	
		$dele = str_replace("\\","",$del[1]);	
			if (!empty($dll))
			$download_link =  $dll;
			else
              html_error ('Didn\'t find downloadlink!');
			if (!empty($dele))
			$delete_link =  $dele;
			else
              html_error ('Didn\'t find deletelink!');
	}
?>

<?php
function remover($str){
			$cod = "UTF-8";
			$car = array(
			'A' => '/&Agrave;|&Aacute;|&Acirc;|&Atilde;|&Auml;|&Aring;/',
			'a' => '/&agrave;|&aacute;|&acirc;|&atilde;|&auml;|&aring;/',
			'C' => '/&Ccedil;/',
			'c' => '/&ccedil;/',
			'E' => '/&Egrave;|&Eacute;|&Ecirc;|&Euml;/',
			'e' => '/&egrave;|&eacute;|&ecirc;|&euml;/',
			'I' => '/&Igrave;|&Iacute;|&Icirc;|&Iuml;/',
			'i' => '/&igrave;|&iacute;|&icirc;|&iuml;/',
			'N' => '/&Ntilde;/',
			'n' => '/&ntilde;/',
			'O' => '/&Ograve;|&Oacute;|&Ocirc;|&Otilde;|&Ouml;/',
			'o' => '/&ograve;|&oacute;|&ocirc;|&otilde;|&ouml;/',
			'U' => '/&Ugrave;|&Uacute;|&Ucirc;|&Uuml;/',
			'u' => '/&ugrave;|&uacute;|&ucirc;|&uuml;/',
			'Y' => '/&Yacute;/',
			'y' => '/&yacute;|&yuml;/',
			'' => '/&yen;|&sect;|&uml;|&lt;|&gt;|&not;|&acute;|&deg;|&cent;|&curren;|&copy;|&laquo;|&reg;|&plusmn;|&micro;|&para;|&raquo;|&iquest;|&divide;|&iexcl;/',
			'a.' => '/&ordf;/',
			'o.' => '/&ordm;/', 
			'_' => '/([% +&$#@!,\][?`^~;:\{}|=*\/]+)/',
			);

   return preg_replace($car, array_keys($car), htmlentities($str,ENT_NOQUOTES, $cod));
   // function by simplesdescarga 06/02/2012
}
	function id(){
				$ext = "0123456789";
				$hex = "0123456789abcdef";
				$let = str_split($hex,1);
				$contbase = strlen($hex);
				$comple = '';
						for($i=0; $i < 46; $i++){
						$rand .= $ext{mt_rand() % strlen($ext)};
						}
				$base = $rand;
				for ($i = 0; $i < 32; $i++) {
					$comple = $let[bcmod($base,$contbase)].$comple;
					$base = bcdiv($base,$contbase,0);
				}
			return $comple;
	//function by simplesdescarga 02/02/2012
	}
	//upload plugin produced by simplesdescarga day 03/01/2011 at 18:47.
?>
 
Status
Not open for further replies.
Back
Top