Ergebnis 1 bis 4 von 4

Thema: Problem mit Pmails

  1. #1

    Problem mit Pmails

    Hallo,

    meine Problem besteht darin das in meine Datenbank für Pmails der $int_verdienst der gleiche ist wie der $int_preis.
    Dieses ist aber nur bei Pmail der fall. Bei Banner und Textlinks ist alles OK.
    Hier wird der eigenverdienst richtig berechnet.

    PHP-Code:
    $file1 "";if ($interfacedaten['pmindestverguetung'] > 0.00) {// Webmasterlose Paidmails nullendb_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status='0' WHERE sponsor='webmasterlose' and werbeart='paidmail' and status='1'");// einlesen$fb=@fopen("http://www.webmasterlose.de/lose/interface/output_paidmail2.php?id=".$interfacedaten['betreiber']."&uebrig=".$interfacedaten['puebrig']."&ma=".$interfacedaten['pmaxiaufenthalt']."&verguetung=".$interfacedaten['pmindestverguetung']."&pw=".$interfacedaten['pass']."","r");if($fb){    while($line=fgets($fb,1000)) {    $file1.=$line;    }fclose($fb);}$code = explode("|", $file1);$tl_count = (count($code)/6)-1;$bid_lesen = 4;// Paidmailcodes splitten$code = explode("|", $file1);$zahl = floor( count($code)/7 );for ($u=1;$u <= $zahl;$u++) {    $kampagne[$u]['id'] = $code[($u-1)*7];    $kampagne[$u]['name'] = $code[(($u-1)*7)+1];    $kampagne[$u]['text'] = $code[(($u-1)*7)+2];    $kampagne[$u]['bid'] = $code[(($u-1)*7)+3];    $kampagne[$u]['verguetung'] = $code[(($u-1)*7)+4];    $kampagne[$u]['uebrig'] = $code[(($u-1)*7)+5];    $kampagne[$u]['mindestaufenthalt'] = $code[(($u-1)*7)+6];    $aktuell[] = $kampagne[$u]['id'];    $url = "http://www.webmasterlose.de/lose/paidmail.php?id=".$interfacedaten['betreiber']."&bid=".$kampagne[$u]['bid']."&aid=".$interfacedaten['seite'].""; $zeit = $kampagne[$u]['mindestaufenthalt']; $uebrig = $kampagne[$u]['uebrig'];$int_tan        = '';$int_ziel        = $url;$int_menge        = round($kampagne[$u]['uebrig']);$int_kid        = $kampagne[$u]['bid'];$int_name = $kampagne[$u]['name'];$int_text = $kampagne[$u]['text'];$int_verdienst    = ($kampagne[$u]['verguetung']*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']);$int_preis        = $kampagne[$u]['verguetung']*$interfacedaten['umrechnung'];$ext_verguetung    = $kampagne[$u]['verguetung'];$int_aufenthalt = $kampagne[$u]['mindestaufenthalt'];$int_tan        = create_code(14);$int_bis = time() + (86400*$interfacedaten['pgueltig']);// Paidmails updaten oder eintragen$int_menge = round($int_menge/$interfacedaten['puebrig']);if ($ext_verguetung >= $interfacedaten['pmindestverguetung'] and $int_menge > 1) {    $paidmail_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."'");    if (!mysql_num_rows($paidmail_check)) {    db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (tan,kid,ziel,beschreibung,mailtext,preis,verdienst,aufendhalt,menge,sponsor,werbeart,gueltig) VALUES ('".$int_tan."','".$int_kid."','".$int_ziel."','".$int_name."','".$int_text."','".$int_preis."','".$int_verdienst."','".$int_aufenthalt."','".$int_menge."','webmasterlose','paidmail','".$int_bis."')");    } else {    db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',menge = '".$int_menge."',preis = '".$int_preis."',verdienst = '".$int_verdienst."', aufendhalt = '".$int_aufenthalt."', gueltig = '".$int_bis."' WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'");    }}}} 

  2. #2
    habe den fehler gefunden.

    kann geschlossen werden.

  3. #3
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Original von Power24
    habe den fehler gefunden.

    kann geschlossen werden.
    Lösung wäre auch angebracht falls andere auch die Frage haben
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  4. #4
    Original von Gremlin
    Original von Power24
    habe den fehler gefunden.

    kann geschlossen werden.
    Lösung wäre auch angebracht falls andere auch die Frage haben
    Fehler :
    $int_verdienst = ($kampagne[$u]['verguetung']*$interfacedaten['umrechnung']) - (($code[$bid_lesen-2]*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']);

    Löschung:
    $int_verdienst = ($kampagne[$u]['verguetung']*$interfacedaten['umrechnung']) - (($kampagne[$u]['verguetung']*$interfacedaten['umrechnung']) / 100 * $interfacedaten['eigenverdienst']);

Berechtigungen

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