muh_kuh
22.01.2011, 13:17
Hallo
beim Lose Ads Cron gibt es ein Problem
es kommen keine Banner rein
drum habe ich es Korrigiert
und gleich noch Traffic kamane geladen
<?
unset($file1);
$interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'lose-ads'"));
// Lose-Ads Forcedbanner nullen
db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='lose-ads' and werbeart='forcedbanner' and status='1'");//click
// Forcedbanner einlesen
$url = "http://www.lose-ads.de/antisinterface/abruf.php?uid=".$interfacedaten['betreiber']."&sid=".$interfacedaten['seite']."&size=468x60&art=forcedclick&ab=".$interfacedaten['mindestverguetung']."&ma=".$interfacedaten['aufendhalt']."&uebrig=1";
$file1 = @file_get_contents($url);
$code = explode("|", $file1);
$tl_count = (count($code)/7)-1;
$bid_lesen = 0;
//0bid|1name|2verguetung|3uebrig|4reload|5id|6sekund en|
// Forcedbannercodes splitten
for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {
$int_tan = '';
$int_ziel = "http://www.lose-ads.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_banner = "http://www.lose-ads.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_menge = round($code[$bid_lesen+3]);
$int_kid = $code[$bid_lesen+5];
$int_reload = $code[$bid_lesen+4]*3600;
$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_aufendhalt = $code[$bid_lesen+6]+1;
$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) {
$forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'lose-ads' 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,me nge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$int_aufendhalt."','".$int_menge."','".$int_reload."','lose-ads','forcedbanner')");
} else {
db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$int_aufendhalt."' WHERE sponsor = 'lose-ads' and kid = '".$int_kid."' and status = '0'");
}
}
}
// Traffic einlesen
$url = "http://www.lose-ads.de/antisinterface/abruf.php?uid=".$interfacedaten['betreiber']."&sid=".$interfacedaten['seite']."&art=traffic&ab=".$interfacedaten['mindestverguetung']."&ma=".$interfacedaten['aufendhalt']."&uebrig=1";
$file1 = @file_get_contents($url);
$code = explode("|", $file1);
$tl_count = (count($code)/7)-1;
$bid_lesen = 0;
//0bid|1name|2verguetung|3uebrig|4reload|5id|6sekund en|
// Trafficcodes splitten
for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {
$int_tan = '';
$int_ziel = "http://www.lose-ads.de/lose/traffic.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_menge = round($code[$bid_lesen+3]);
$int_kid = $code[$bid_lesen+5];
$int_reload = $code[$bid_lesen+4]*3600;
$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_aufendhalt = $code[$bid_lesen+6]+1;
$int_tan = create_code(32);
$bid_lesen=$bid_lesen+7;
// Traffic updaten oder eintragen
$int_menge = round($int_menge/$interfacedaten['restklicks']);
if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 1) {
$traffic_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'lose-ads' and kid = '".$int_kid."'");
if (!mysql_num_rows($traffic_check)) {
db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,preis,verdienst,aufendhalt,menge,rel oad,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_preis."','".$int_verdienst."','".$int_aufendhalt."','".$int_menge."','".$int_reload."','lose-ads','traffic')");
} else {
db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$int_aufendhalt."' WHERE sponsor = 'lose-ads' and kid = '".$int_kid."' and status = '0'");
}
}
}
// Abgelaufene Banner löschen
db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'lose-ads' and status = '0'");
?>
Über eine Antwort würde ich mich freuen
Gruß
muh_kuh
beim Lose Ads Cron gibt es ein Problem
es kommen keine Banner rein
drum habe ich es Korrigiert
und gleich noch Traffic kamane geladen
<?
unset($file1);
$interfacedaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_interface WHERE interface = 'lose-ads'"));
// Lose-Ads Forcedbanner nullen
db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='lose-ads' and werbeart='forcedbanner' and status='1'");//click
// Forcedbanner einlesen
$url = "http://www.lose-ads.de/antisinterface/abruf.php?uid=".$interfacedaten['betreiber']."&sid=".$interfacedaten['seite']."&size=468x60&art=forcedclick&ab=".$interfacedaten['mindestverguetung']."&ma=".$interfacedaten['aufendhalt']."&uebrig=1";
$file1 = @file_get_contents($url);
$code = explode("|", $file1);
$tl_count = (count($code)/7)-1;
$bid_lesen = 0;
//0bid|1name|2verguetung|3uebrig|4reload|5id|6sekund en|
// Forcedbannercodes splitten
for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {
$int_tan = '';
$int_ziel = "http://www.lose-ads.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_banner = "http://www.lose-ads.de/lose/viewbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_menge = round($code[$bid_lesen+3]);
$int_kid = $code[$bid_lesen+5];
$int_reload = $code[$bid_lesen+4]*3600;
$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_aufendhalt = $code[$bid_lesen+6]+1;
$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) {
$forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'lose-ads' 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,me nge,reload,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_banner."','".$int_preis."','".$int_verdienst."','".$int_aufendhalt."','".$int_menge."','".$int_reload."','lose-ads','forcedbanner')");
} else {
db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$int_aufendhalt."' WHERE sponsor = 'lose-ads' and kid = '".$int_kid."' and status = '0'");
}
}
}
// Traffic einlesen
$url = "http://www.lose-ads.de/antisinterface/abruf.php?uid=".$interfacedaten['betreiber']."&sid=".$interfacedaten['seite']."&art=traffic&ab=".$interfacedaten['mindestverguetung']."&ma=".$interfacedaten['aufendhalt']."&uebrig=1";
$file1 = @file_get_contents($url);
$code = explode("|", $file1);
$tl_count = (count($code)/7)-1;
$bid_lesen = 0;
//0bid|1name|2verguetung|3uebrig|4reload|5id|6sekund en|
// Trafficcodes splitten
for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {
$int_tan = '';
$int_ziel = "http://www.lose-ads.de/lose/traffic.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
$int_menge = round($code[$bid_lesen+3]);
$int_kid = $code[$bid_lesen+5];
$int_reload = $code[$bid_lesen+4]*3600;
$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_aufendhalt = $code[$bid_lesen+6]+1;
$int_tan = create_code(32);
$bid_lesen=$bid_lesen+7;
// Traffic updaten oder eintragen
$int_menge = round($int_menge/$interfacedaten['restklicks']);
if ($ext_verguetung >= $interfacedaten['mindestverguetung'] and $int_menge > 1) {
$traffic_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'lose-ads' and kid = '".$int_kid."'");
if (!mysql_num_rows($traffic_check)) {
db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,preis,verdienst,aufendhalt,menge,rel oad,sponsor,werbeart) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_preis."','".$int_verdienst."','".$int_aufendhalt."','".$int_menge."','".$int_reload."','lose-ads','traffic')");
} else {
db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$int_aufendhalt."' WHERE sponsor = 'lose-ads' and kid = '".$int_kid."' and status = '0'");
}
}
}
// Abgelaufene Banner löschen
db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'lose-ads' and status = '0'");
?>
Über eine Antwort würde ich mich freuen
Gruß
muh_kuh