Man bucht doch eh nur eine begrenste Anzahl an Klick4Win.

Ich habe es so gelöst:

Code:
<?
@require_once ('../lib/functions.lib.php');
db_connect();
$file1 = "";

$interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'forcedsponsor'"));

if ($interfacedaten['mindestverguetung'] > 0.00) {

// Forcedbanner nullen
db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='forcedsponsor' and werbeart='klick4win' and status='1'");

// Forcedbanner einlesen
$fb=@fopen("http://www.forced-sponsor.de/sc/kas/kas_fk.php?u_id=".$interfacedaten['betreiber']."&k_pass=".$interfacedaten['pass']."&k_v=".$interfacedaten['mindestverguetung']."&k_rest=".$interfacedaten['restklicks']."","r");
if($fb){
	while($line=fgets($fb,1000)) {
	$file1.=$line;
	}
fclose($fb);
}
$code = explode("|", $file1);
$tl_count = (count($code)/7)-1;
$bid_lesen = 0;

// Forcedbannercodes splitten
// id|name|vergütung|übrig|bid|reload|aufenthalt
for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {

$int_tan		= '';
$int_ziel		= "http://www.forced-sponsor.de/euro/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen+4]."&aid=".$interfacedaten['seite']."";
$int_banner		= "http://www.forced-sponsor.de/euro/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen+4]."&aid=".$interfacedaten['seite']."";

$int_menge		= round($code[$bid_lesen+5]);
$int_kid		= $code[$bid_lesen+4];
$int_reload		= $code[$bid_lesen+3]*3600;
$int_verdienst	        = ($code[$bid_lesen+6]*$interfacedaten['umrechnung']) - (($code[$bid_lesen+6]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']);
$int_preis		= $code[$bid_lesen+6]*$interfacedaten['umrechnung'];
$int_name               = $code[$bid_lesen+2];
$ext_verguetung	        = $code[$bid_lesen+6];
$int_tan		= create_code(32);
$bid_lesen=$bid_lesen+7;

// Forcedbanner updaten oder eintragen
//$int_menge = round($int_menge/$interfacedaten['restklicks']);
if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 200) {
	$forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'forcedsponsor' and kid = '".$int_kid."'");
	if (!mysql_num_rows($forcedbanner_check)) {
          $minimum                = 5;
          $maximum                = 25;
          srand((double)microtime()*1000000);
          $winklick               = rand($minimum,$maximum);
          $verdienst              = $int_verdienst*$winklick*2;
	db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart,winklick) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$verdienst."','20','".$int_menge."','".$int_reload."','forcedsponsor','klick4win','".$winklick."')");
	} else {
	db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."' WHERE sponsor = 'forcedsponsor' and kid = '".$int_kid."' and status = '0'");
	echo'<table border="0"><tr><td><font color="blue"><b>Namen:</b></td><td><i> &nbsp;'.$int_name.'</td><td><font color="blue"><b>Reload:</td><td><i>&nbsp;'.$int_reload.' Sekunden</td><td><font color="blue"><b>Admin:</td><td><i> &nbsp;'.number_format($ext_verguetung,2,",",".").'&nbsp;Lose</td><td><font color="blue"><b>User:</td><td><i> &nbsp;'.$int_verdienst.'</td><td><font color="blue"><b>Menge:</b></td><td><i>&nbsp;'.$int_menge.'</td></tr></table>';
	}
}
}
}

// Abgelaufene Banner löschen
db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'forcedsponsor' and werbeart = 'klick4win' and status = '0'");

// Zeit setzen
db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'klick4win Forcedsponsor'");
db_close();
die('<font color="red" size="3"><b>Cron ist gelaufen und diese klick4win wurden eingetragen!</b></font><br><font color="blue" size="3"><b>Cron by Chufu</b></font>');
?>
Bei mir werde jetzt die Banner von Forced-Sponsor geladen und bei Klick4Win eingetragen, und es funktioniert einwandfrei.

Gruß