Hi All.

I have a very basic autosurf script that i am changing for a charity event that i am putting on, the reason for me using autosurf script is because it basically has what i need except my problem comes to it opens pages in a frame and i need it to open in a new window/tab. I know that everyone that visits will have to enable pop ups for the site but thats no problem.

Can you please help me remove the frame so that every site opens in new tab/window and then closes again after 30 seconds and then new window/tab opens for 30 seconds ect..

The must of this has to be that when the website opens it opens with there domain (http://www.their-domain.com) and not as it is (http://www.my-domain.com/hits.php

When i click on surf at the moment it shows (http://my-domain.com/hits.php and on this file there is written:

<?
unset($id_site_ses);
session_start();
session_register("id_site_ses");

require('config_inc.php');
require('error_inc.php');

//require('error_inc.php');
//require('config_inc.php');

$id=intval($id);       

$query = "select * from ".$t_user." where id=".$id;      
$result = MYSQL_QUERY($query); $type=@mysql_result($result,0,"type"); $br=@mysql_result($result,0,"br"); if($type==0){ if($br==0){ $cr=$basic_min; }elseif($br==1){ $cr=$basic_max; } }elseif($type==1){ if($br==0){ $cr=$silver_min; }elseif($br==1){ $cr=$silver_max; } }elseif($type==2){ if($br==0){ $cr=$gold_min; }elseif($br==1){ $cr=$gold_max; } } //print $cr; ?> <html> <head> <title><?=$site1;?></title><meta dcb license 123456789> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="Javascript"> score=new Array(); score=0; url=new Array(); url[1]=""; ida=new Array(); ida[1]=0; ida[2]=0; function maxWindow(){ if (document.all) { intwidth=window.screen.availWidth; intheight=window.screen.availHeight; }else { intwidth=800; intheight=600; } window.moveTo(0,0); window.resizeTo(intwidth,intheight); } function autohit(){ parent.mainFrame.location.href="autohit.php?id=<?print $id;?>"; } </script> </head> <frameset rows="37,*" frameborder="NO" border="0" framespacing="0" cols="*" > <frame name="topFrame" scrolling="NO" noresize src="nav.php?id=<?print $id;?>" frameborder="NO" > <frame name="mainFrame" src="proc.php" scrolling="YES"> </frameset>
<noframes> <body bgcolor="#FFFFFF" text="#000000"> </body> </noframes> </html>

and on that file i see a call for autohits.php that on this file it says:

<?
unset($id_site_ses);
session_start();
session_register("id_site_ses");

$id=intval($id);
$id1=intval($id1);
$id2=intval($id2);

require('config_inc.php');
require('error_inc.php');

//require('error_inc.php');
//require('config_inc.php');
require('apanel/vars.conf.php');

$query = "select br,type,own,idc from ".$t_user.",".$t_idu_idc." where id=".$id." and id=idu ";
$result = MYSQL_QUERY($query);
while($row = mysql_fetch_array($result)){
	$cat[]=$row["idc"];
}

$type=@mysql_result($result,0,"type");
$br=@mysql_result($result,0,"br");
$own=@mysql_result($result,0,"own");
@mysql_free_result($result); 

if($type==0){
	if($br==0){
		$cr=$basic_min;
	}elseif($br==1){
		$cr=$basic_max;
	}
}elseif($type==1){
	if($br==0){
		$cr=$silver_min;
	}elseif($br==1){
		$cr=$silver_max;
	}
}elseif($type==2){
	if($br==0){
		$cr=$gold_min;
	}elseif($br==1){
		$cr=$gold_max;
	}
}

$query = "select id from ".$t_site." where idu=".$id." order by id";      
$result = MYSQL_QUERY($query);

$klv=mysql_num_rows($result);
if($id2>=$klv-1){
	$id3=@mysql_result($result,0,"id");
	$id2=0;
}else{
	$id3=mysql_result($result,$id2+1,"id");
	$id2++;
}


if(time()>$id_site_ses[exp]-1){

$query = "update ".$t_site." set credits=credits+".$cr." where id=".$id3;      
$result = MYSQL_QUERY($query);

}else{
?>
<script language='javascript'>
parent.mainFrame.location.href="<?=$url_default;?>";
</script>
<?
exit;
}



$query = "update ".$t_user." set c".date("w")."=c".date("w")."+".$cr.", cr_earn=cr_earn+".$cr." where id=".$id;      
$result = MYSQL_QUERY($query);


if(time()>$id_site_ses[exp]-1){


for($i=1;($i<=5)and($own!=0);$i++){
	$query = "update ".$t_user." set credits=credits+".($ref_cr[$i]*$cr).",  c".date("w")."=c".date("w")."+".($ref_cr[$i]*$cr)." where id=".$own;      
	$result = MYSQL_QUERY($query);
	$query = "select own from ".$t_user." where id=".$own;
	$result = MYSQL_QUERY($query);
	$own=mysql_result($result,0,0);
	@mysql_free_result($result);
	}

}else{
?>
<script language='javascript'>
parent.mainFrame.location.href="<?=$url_default;?>";
</script>
<?
//print 'Timer error 2';
exit();
}


mt_srand((double)microtime()*1000000);
$query = "select distinct(id),url from ".$t_site.",".$t_idm_idc." where idu!=".$id." and id!=".$id1." and b=2 and credits>0 and idm=id and ( ";
$klv=sizeof($cat);
$query.=" idc=".$cat[0];
for($i=1;$i<$klv;$i++){
	$query.=" or idc=".$cat[$i];
}     
$query=$query." ) ";
for($i=1;$i<count($id_site_ses["id"]);$i++){
	if($id_site_ses["time"][$i]>mktime()-$time_autohit){
		$query=$query." and id!=".$id_site_ses["id"][$i]." ";
	}
}
$query=$query."  order by id";
$result = MYSQL_QUERY($query);

$fl=false;
if(@mysql_num_rows($result)==1){
	$k=0;
}elseif(@mysql_num_rows($result)==0){
	$fl=true;
}else{
	$k=mt_rand(0,mysql_num_rows($result)-1);
}


if($fl==false){
	$idf=mysql_result($result,$k,"id");
	$query1 = "update ".$t_site." set credits=credits-1, pokaz=pokaz+1, p".date("w")."=p".date("w")."+1 where id=$idf";
	$n=count($id_site_ses["id"]);
	$id_site_ses["id"][$n+1]=mysql_result($result,$k,"id");
	$id_site_ses["time"][$n+1]=mktime();
	$result1=MYSQL_QUERY($query1);
	$url1=mysql_result($result,$k,"url");
	$id1=mysql_result($result,$k,"id");
}else{
	$url1=$url_default;
}

$id_site_ses[exp]=(time()+$delay);

//print_r($id_site_ses);
//print sizeof($id_site_ses[id]);
//exit;



?>
<script language="Javascript">
//parent.score=parseInt((parent.score+<?print $cr;?>)*10);
//parent.score=(parent.score)/10;
//parent.topFrame.form1.score.value=parent.score;
parent.cr=<?print $cr;?>;
parent.ida[1]=<?print $id1;?>;
parent.ida[2]=<?print $id2;?>;
parent.url[1]="<?print $url1;?>";
parent.mainFrame.location.href="<?print $url1;?>";
</script>

I know it is out dated and there are more advanced ones but i dont need anything fancy and this one is perfect except for the frames.

Please help me

Best regads

Richard

    10 years later

    To remove the frame and open each website in a new tab/window, you'll need to modify the autosurf script. Check here a basic example of how you can achieve this functionality:

    html

    <!DOCTYPE html>
    <html>
    <head>
    <script>
    function openWebsites() {
    var websites = [
    "http://www.example1.com",
    "http://www.example2.com",
    "http://www.example3.com"
    ];

    for (var i = 0; i < websites.length; i++) {
    var win = window.open(websites, '_blank');
    setTimeout(function() {
    win.close();
    }, 30000);
    }
    }
    </script>
    </head>
    <body>
    <button onclick="openWebsites()">Surf</button>
    </body>
    </html>

    In this example, the openWebsites() function is triggered when the "Surf" button is clicked. It opens each website from the websites array in a new tab/window using window.open(url, '_blank'). The websites will load with their respective domains, not with the domain of your autosurf script.

    The setTimeout() function is used to close each tab/window after 30 seconds. You can modify the duration as per your requirements.

    Please note that due to browser security restrictions, you may encounter issues with automatically closing tabs/windows that were not opened directly by user interaction. Therefore, it's recommended to test this script thoroughly across different browsers to ensure it works as expected.

    Remember to update the websites array with the actual URLs you want to open.

      Write a Reply...