Results 1 to 2 of 2

Thread: Can someone help me edit this proxy listing script

  1. #1
    WebEvader's Avatar
    WebEvader is offline Moderator
    Join Date
    Jan 2009
    Posts
    397
    Blog Entries
    2
    Thanks
    166
    Thanked 26 Times in 21 Posts

    Can someone help me edit this proxy listing script

    I think this is a quick fix so if anyone could do this for free it would be greatly appreciated.

    If you can make it so that on my site (WebEvader.org - Proxy Listing Site) the top 5 listing are red and that they rotate randomly every time the site refreshes (like 5-25 green)

    Here is the code involved:

    Code:
    <?php
    
    $detect=$_SERVER['PHP_SELF'];
    $detect2=$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
    
    $detect3=explode("/",$detect2);
    $count=count($detect3);
    
    $ddd="";
    for ($i=0;$i<$count-1;$i++){
    	if ($i==0){
    	$ddd=$detect3[$i];
    }else{$ddd=$ddd."/".$detect3[$i];}
    }
    $detect3=$ddd."/";
    
    $f = fopen("proxylist.js","w");
    flock($f,2);
    
    
    
        $link = mysql_connect("$db_host", "$db_user", "$db_pass") or die("Could not connect");
        mysql_select_db($db_name) or die("Could not select database");
    
        $query = "SELECT * FROM submission ORDER BY `hits` DESC;";
        $result = mysql_query($query) or die("Query failed");
    $count=-1;
        while ($line = mysql_fetch_row($result)){
         	$count++;
    	$file[$count]="$line[0]::$line[3]"; 
        }
    
    $currently_count=$count+1;
       
    $count_t=$count+1;
    
    fputs($f,"// Copyright (c) 2005-2007 http://$detect3. All Rights Reserved.
    
    
    
    document.write('<form method=GET name=form action=\"http://$detect3/count_hits.php\" target=_blank>');
    document.write('<table border=0 cellspacing=0 cellpadding=0 align=center style=\"border-color:#000000; border-style:solid; border-width:1px; padding:3px;\"><tr><td align=center nowrap>');
    document.write('');
    document.write('');
    document.write('');
    document.write('<small><b>Choose one of $count_t working proxies:</b></small><br>');
    document.write('<select name=url size=11 style=\"width: 200px;\" onclick=\"document.form.submit();\">');
    ");
    
    echo <<<D
    <div style="overflow: hidden"><a href="" target=_blank onClick="return false;">$currently_count Currently Active Proxies</a></div>
    D;
    
    for($i=0;$i<=$count;$i++){
    	$parse=explode("::",$file[$i]);
    	if ($parse[1]==4){ $parse[0]=trim($parse[0]);
    		$top_1 = '<div id=red class=h><a href="count_hits.php?url='.$parse[0].'" target=_blank>'.$parse[0]."</a></div>"; fputs($f,"document.write('<option style=\"background-color:#F09696;\" value=\"$parse[0]\">".str_replace("http://","",str_replace("www.","",$parse[0]))."');
    ");
    	}
    
    	if ($parse[1]==3){ $parse[0]=trim($parse[0]);
    		$top_2 = '<div id=red class=h><a href="count_hits.php?url='.$parse[0].'" target=_blank>'.$parse[0]."</a></div>"; fputs($f,"document.write('<option style=\"background-color:#F09696;\" value=\"$parse[0]\">".str_replace("http://","",str_replace("www.","",$parse[0]))."');
    ");
    	}
    
    	if ($parse[1]==2){ $parse[0]=trim($parse[0]);
    		$top_3 = '<div id=red class=h><a href="count_hits.php?url='.$parse[0].'" target=_blank>'.$parse[0]."</a></div>"; fputs($f,"document.write('<option style=\"background-color:#F09696;\" value=\"$parse[0]\">".str_replace("http://","",str_replace("www.","",$parse[0]))."');
    ");
    	}
    }
    
    if (isset($top_1)){print $top_1;}
    if (isset($top_2)){print $top_2;}
    if (isset($top_3)){print $top_3;}
    
    $count_top=-1;
    for($i=0;$i<=$count;$i++){
    	$parse=explode("::",$file[$i]);
    	if ($parse[1]==1){
    		$count_top++;
    		$filex[$count_top]=$parse[0];
    	}
    }
    
    
    for($i=0;$i<=$count_top;$i++){
    	$a[$i]=rand(0,30000)."::".$filex[$i];
    }
    for ($i=0; $i<=($count_top); $i++){
    	
    	for ($j=($i+1); $j<=$count_top; $j++){ 
    	
    	if ($a[$j]<$a[$i]){
    		$b=$a[$j];
    		$a[$j]=$a[$i];
    		$a[$i]=$b;
    
    			
    		}
    	}
    	
    }
    
    for ($i=0;$i<=$count_top;$i++){
    	$parse=explode("::",$a[$i]);  $parse[1]=trim($parse[1]);
    	print '<div id=green class=h><a href="count_hits.php?url='.$parse[1].'" target=_blank>'.$parse[1]."</a></div>"; fputs($f,"document.write('<option style=\"background-color:#56CD5C;\" value=\"$parse[1]\">".str_replace("http://","",str_replace("www.","",$parse[1]))."');
    ");
    	
    }
    
    // ############
    
    $count_top=-1;
    for($i=0;$i<=$count;$i++){
    	$parse=explode("::",$file[$i]);
    	if ($parse[1]==0 or $parse[1]==8){
    		$count_top++;
    		$file[$count_top]=$parse[0]."::".$parse[1]; //if ($parse[1]==8){$file[$count_top]=$file[$count_top]."::8";}else{$file[$count_top]=$file[$count_top]."::0";}
    	}
    }
    
    
    
    for ($i=0;$i<=$count_top;$i++){  
    	$parse=explode("::",$file[$i]); if ($parse[1]==0){$color="#DDEEFF";} if ($parse[1]==8){$color="E7DB5A";} $parse[1]=trim($parse[1]);
    	print "<div"; if ($parse[1]==8){print " id=orange";} print ' class=h><a href="count_hits.php?url='.$parse[0].'" target=_blank>'; print "$parse[0]</a>"; print "</div>"; fputs($f,"document.write('<option style=\"background-color:$color\" value=\"$parse[0]\">".str_replace("http://","",str_replace("www.","",$parse[0]))."');
    ");
    	
    }
    	
    fputs($f,"document.write('</select><br><small>Powered by <a href=\"http://$detect3\" style=\"color: black; text-decoration: none\">http://$detect3</a></small></td></tr></table></form>');
    ");	
    
        mysql_free_result($result);
        mysql_close($link);
    ?>
    Thanks in advance

  2. #2
    miks is offline Unknown Net Builder
    Join Date
    Feb 2009
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    It's to complicated to do it for free. I'm cheap. But I need to know about field in that hits table, what they represent, and detail description what you really want. (random 5 from listing that have something 4,3,2 as in code, or from all listings.

Similar Threads

  1. Replies: 4
    Last Post: 11 May, 2011, 23:09 PM
  2. [WTS] Proxy Template Download Site cum Proxy Listing
    By AstroNyu in forum Sites
    Replies: 0
    Last Post: 1 September, 2010, 00:26 AM
  3. Replies: 2
    Last Post: 1 April, 2010, 14:51 PM
  4. Replies: 2
    Last Post: 10 December, 2009, 17:25 PM
  5. [WTB] Proxy Listing Script
    By iHate in forum Scripts
    Replies: 13
    Last Post: 22 November, 2009, 07:01 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •