ich wollte gerade mal den codeschnippsel in den Downloadbereich stellen, aber das darf ich nicht, habe keine Rechte dazu, deshalb werde ich ihn hier veröffentlichen. Es ist einfach in den vorhandenen cron für hplose einzubauen. jedoch ist es nicht getestet, da ich von hplose für die highforced-banner noch nicht freigeschaltet worden bin. Wer es dann schafft, frei geschaltet zu werden und diesen Schnippsel nutzt, kann ja dann mal hier posten, ob alles funktioniert.
PHP-Code:
// HighForcedbanner einlesen
$fb=@fopen("http://www.hplose.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&art=highforced&verguetung=".$interfacedaten['mindestverguetung']."&reload=24&uebrig=1","r");
if($fb){
while($line=fgets($fb,1000)){
$file1.=$line;
}
fclose($fb);
}
$code = explode("|", $file1);
$tl_count = (count($code)/7)-1;
$bid_lesen = 4;
// HighForcedbannercodes splitten
// Ausgabe: id|name|vergütung|übrig|bid|reload|mindestaufenthalt|id2|name2|vergütung2|uebrig2...
for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {
$int_tan = '';
$int_ziel = "http://www.hplose.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_banner = "http://www.hplose.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_menge = round($code[$bid_lesen-1]);
$int_kid = $code[$bid_lesen-4];
$int_reload = $code[$bid_lesen+1]*3600;
$int_aufenthalt = $code[$bid_lesen+2];
$int_verdienst = ($code[$bid_lesen-2]*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']);
$int_preis = $code[$bid_lesen-2]*$interfacedaten['umrechnung'];
$ext_verguetung = $code[$bid_lesen-2];
$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 > 1 and $int_reload >= 3600) {
$forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'hp-lose' and werbeart = 'premiumbanner' and kid = '".$int_kid."'");
if (!mysql_num_rows($forcedbanner_check)) {
db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,banner,preis,verdienst,aufendhalt,menge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$int_aufenthalt."','".$int_menge."','".$int_reload."','hp-lose','premiumbanner')");
} else {
db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$int_aufenthalt."' WHERE sponsor = 'hp-lose' and kid = '".$int_kid."' and status = '0'");
}
}
}