Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 16 von 16

Thema: Vergütung ist falsch

  1. #11
    Neuer Benutzer
    Registriert seit
    06.02.2007
    Beiträge
    16

    Beitrag RE: Vergütung ist falsch

    Original von NightX
    Original von Vallerie
    Verdienst: 10000.00
    Preis: 25000.00
    Ich hoffe das sind die benötigten Angaben.
    Gruß Vallerie
    Jepp, das ist es! Nun wissen wir, dass schon 10000 in die Datenbank eingetragen wird und es kein Fehler bei der Abfrage aus der Datenbank ist. Damit sind die Fehlermöglichkeiten um 50% geringer geworden!

    Eigentlich bleibt nur die webmasterlose.int.php als Fehlerquelle übrig. Poste hier doch mal den Code dieser Datei (findest du im Verzeichnis crons).

    Wenn du den Code hier eingibst, bitte vorher auf den Button mit diesem Zeichen klicken: $ und dort dann den code einfügen.
    PHP-Code:
    <?
    @require_once ('../lib/functions.lib.php');
    db_connect();
    $file1 = "";

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

    if ($interfacedaten['mindestverguetung'] > 0.00) {
    // Webmasterlose Forcedbanner nullen
    db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='webmasterlose' and werbeart='forcedbanner' and status='1'");
    // Forcedbanner einlesen
    $fb=@fopen("http://www.webmasterlose.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=forcedclick&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)/6)-1;
    $bid_lesen = 4;
    // Forcedbannercodes splitten
    for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {
    $int_tan        = '';
    $int_ziel        = "http://www.webmasterlose.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
    $int_banner        = "http://www.webmasterlose.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_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+6;
    // 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 = 'webmasterlose' 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."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','webmasterlose','forcedbanner')");
        } else {
        db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'");
        }
    }
    }
    }

    $file1 = "";
    if ($interfacedaten['surfklick'] > 0.00) {
    // Webmasterlose Surfklick nullen
    db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='webmasterlose' and werbeart='surfklick' and status='1'");
    // Surfklicks einlesen
    $fb=@fopen("http://www.webmasterlose.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=surfclick&verguetung=".$interfacedaten['surfklick']."&reload=24&uebrig=1","r");
    if($fb){
        while($line=fgets($fb,1000)) {
        $file1.=$line;
        }
    fclose($fb);
    }
    $code = explode("|", $file1);
    $tl_count = (count($code)/6)-1;
    $bid_lesen = 4;
    // Surfklickcodes splitten
    for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {
    $int_tan        = '';
    $int_ziel        = "http://www.webmasterlose.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
    $int_banner        = "http://www.webmasterlose.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_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+6;
    // Surfklicks updaten oder eintragen
    $int_menge = round($int_menge/$interfacedaten['restklicks']);
    if ($ext_verguetung >= $interfacedaten['surfklick'] and $int_menge > 1) {
        $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' 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."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','webmasterlose','surfklick')");
        } else {
        db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'");
        }
    }
    }
    }

    $file1 = "";
    if ($interfacedaten['surfview'] > 0.00) {
    // Webmasterlose Surfviews nullen
    db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='webmasterlose' and werbeart='surfview' and status='1'");
    // Surfviews einlesen
    $fb=@fopen("http://www.webmasterlose.de/lose/interface/output_kampagne.php?id=".$interfacedaten['betreiber']."&pw=".$interfacedaten['pass']."&art=surfview&verguetung=".$interfacedaten['surfview']."&reload=24&uebrig=1","r");
    if($fb){
        while($line=fgets($fb,1000)) {
        $file1.=$line;
        }
    fclose($fb);
    }
    $code = explode("|", $file1);
    $tl_count = (count($code)/6)-1;
    $bid_lesen = 4;
    // Surfviewcodes splitten
    for ($tl_anz=0;$tl_anz <= $tl_count;$tl_anz++) {
    $int_tan        = '';
    $int_ziel        = "http://www.webmasterlose.de/lose/clickbanner.php?id=".$interfacedaten['betreiber']."&bid=".$code[$bid_lesen]."&aid=".$interfacedaten['seite']."";
    $int_banner        = "http://www.webmasterlose.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_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+6;
    // Surfview updaten oder eintragen
    $int_menge = round($int_menge/$interfacedaten['restklicks']);
    if ($ext_verguetung >= $interfacedaten['surfview'] and $int_menge > 1) {
        $forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' 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."','".$interfacedaten['aufendhalt']."','".$int_menge."','".$int_reload."','webmasterlose','surfview')");
        } else {
        db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$interfacedaten['aufendhalt']."' WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'");
        }
    }
    }
    }

    // Abgelaufene Banner löschen
    db_query ("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and status = '0'");
    // Zeit setzen
    db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Forcedbanner Webmasterlose'");
    db_close();
    ?>

  2. #12
    Erfahrener Benutzer
    Registriert seit
    14.11.2006
    Beiträge
    543
    Das ist okay. Aber um so unverständlicher ist es, wenn bei allen Bannern immer 10000 bei verdienst eingetragen wird. Bevor jetzt weiter herumgerätselt wird, mache ich dir einen Vorschlag. Ich schaue mir das gerne mal alles genau an, aber dazu brauche ich die ftp-zugangsdaten und möglichst auch Zugang zu phpMyAdmin. Wenn du das möchtest, dann melde dich mal per PN.

    Es war ein Fehler in der Datenbank, Problem beseitigt.

  3. #13
    Neuer Benutzer
    Registriert seit
    06.02.2007
    Beiträge
    16
    Vielen Dank für die schnelle Hilfe.

  4. #14
    Erfahrener Benutzer
    Registriert seit
    14.11.2006
    Beiträge
    543
    Original von Vallerie
    Vielen Dank für die schnelle Hilfe.
    Ist ja mein Job!

    NEBULUS!!!!!!! GEHALTSERHÖHUNG!!!!!!!!!!!

  5. #15
    Krigst doch eh keinen Gehlat

  6. #16
    eselfutter
    Gast
    Problem ist gelösst. Super. :]

    Dann schliesse ich hier.

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Accountaktivierung [Code falsch]!
    Von MDC im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 27.10.2009, 18:50
  2. Datum überall falsch :-)
    Von mcmuhl im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 17.09.2009, 22:20
  3. Refaktivitätsanzeige ist falsch
    Von Wasserbaendiger im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 01.06.2008, 15:23
  4. Sortierung im Forum falsch
    Von breaker im Forum Bug-Report
    Antworten: 3
    Letzter Beitrag: 06.10.2007, 23:25
  5. Paidmail Vergütung falsch
    Von Vallerie im Forum Support zu Addons & Erweiterungen
    Antworten: 9
    Letzter Beitrag: 23.02.2007, 19:33

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •