Help Needed - Website Listing Script Rotate Positions

Discussion in 'PHP' started by combat, Jul 20, 2007.

  1. #1
    Cheers, i have buy a Website Listing Script from www.proxylistscript.com

    Please take a look at http://www.proxyroll.com (used the script too) There are only the green listings rotated, all other listings are fixed.

    At http://www.proxyseek.org/ all listibngs except the red listings are rotated

    I think i must change something in this file:

     <?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\" rel=nofollow 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].'" rel=nofollow 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].'" rel=nofollow 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].'" rel=nofollow 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].'" rel=nofollow 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].'" rel=nofollow 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);
    ?> 
    Code (markup):
    Can anybody help me to modify my script ? I need all listings rotating except the red listings.

    Sorry for my bad english, i hope you can understand me :(
     
    combat, Jul 20, 2007 IP