Ergebnis 1 bis 10 von 18

Thema: Highforced Banner Problem

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer
    Registriert seit
    02.03.2008
    Beiträge
    17
    Zitat Zitat von EarlofMidnight Beitrag anzeigen
    Schau mal ob da Ralley´s oder Funktionen eingebaut sind die auf deiner Seite nicht vorhanden sind wie Ralley´s usw.

    Gruß

    EarlofMidnight
    nein,ist nur aktiv und klickrally drin.

    Hier mal die Komplette PHP Datei.

    PHP-Code:
    <?
    @require_once ('lib/functions.lib.php');
    @require_once ('lib/session.lib.php');

    // Variabeln definieren
    if (!isset($headmsg))            $headmsg            = "";
    if (!isset($puk))            $puk                = "";
    if (!isset($force_error))        $force_error            = "";
    if (!isset($wartezeit))            $wartezeit            = "";
    if (!isset($_GET['art']))        $_GET['art']            = "";
    if (!isset($_GET['puk']))        $_GET['puk']            = "";
    if (!isset($_GET['auszahlen']))        $_GET['auszahlen']        = "false";
    if (!isset($_SESSION['uid']))        $_SESSION['uid']        = "";
    if (!isset($forced['ziel']))        $forced['ziel']            = "";
    if (!isset($forced['aufendhalt']))    $forced['aufendhalt']            = "";
    if (!isset($forced['tan']))        $forced['tan']            = "";
    $_GET['tan'] = addslashes ($_GET['tan']);

    // Nur weiter wenn eingeloggt
    if ($_SESSION['login'] != 'true' || $_SESSION['uid'] <= 0){
    die('Bitte einloggen!');
    }
    @db_connect();

    // Werbedaten auslesen!
    $kamp = db_query ("SELECT t1.* 
              FROM ".$db_prefix."_gebuchte_werbung t1 
              LEFT JOIN ".$db_prefix."_reloads t2 
              ON (t1.tan=t2.tan AND (t2.uid=".$_SESSION['uid']." or t2.ip='".$ip."') AND t2.bis > ".time().") 
              WHERE t1.tan = '".$_GET['tan']."' AND t2.tan IS NULL AND t1.werbeart = 'highforced' AND t1.menge >=1 AND t1.status = 1 AND t1.sponsor != ".$_SESSION['uid']." LIMIT 1");
                               

    // Reloadprüfen
    if (mysql_num_rows($kamp)) {
            $forced = mysql_fetch_assoc($kamp);
        $wartezeit = $forced['aufendhalt'];
        $headmsg = 'Vergütung in '.$forced['aufendhalt'].' Sek.!';
        $puk = md5($_SESSION['uid'].$forced['aufendhalt'].date("d.m.Y",time()).$percode);
    } else {
        $headmsg = 'Banner noch im Reload!';
        $force_error = 'true';
    }


    // User bezahlen und Reload schreiben
    if ($_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'].$forced['aufendhalt'].date("d.m.Y",time()).$percode)){

       // Um einen mysql_query zu sparen wurde hier auf kontobuchung() verzichtet...  
       db_query("UPDATE ".$db_prefix."_kontodaten  SET klicks = klicks + 1, kv = kv + ".$forced['verdienst'].", kontostand = kontostand + ".$forced['verdienst']." WHERE uid = ".$_SESSION['uid']."");

       refumsatz ($forced['verdienst'],$_SESSION['uid']);
       aktivralley ($forced['verdienst'],$_SESSION['uid']);
       klickralley ();
       bilanz($forced['preis'],$forced['verdienst']);
       $new_reload = time()+$forced['reload'];
       db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."',".$_SESSION['uid'].",'".$forced['tan']."',".$new_reload.")");
       db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET menge = menge - 1 WHERE tan='".$_GET['tan']."'");
       $headmsg = $forced['verdienst'].' '.$waehrung.' erhalten!';

    } else {
      if ($_GET['auszahlen'] == 'true' && $force_error != 'true') $headmsg = 'Pin abgelaufen!';
    }
    @db_close();
    ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <link rel="stylesheet" href="/css/bframe.css" type="text/css">
    <?
    if ($wartezeit>=0 && $_GET['auszahlen'] != 'true') {
    echo '
    <meta http-equiv="refresh" content="'.$wartezeit.';url=topframe_hforced.php?art='.$_GET['art'].'&auszahlen=true&tan='.$forced['tan'].'&puk='.$puk.'">
    ';
    }
    ?>
    </head>
    <body bgcolor="#c0c0c0" topmargin="0" leftmargin="0">
    <table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
    <tr>
    <td align="left" width="50%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td>
    <td align="right" width="50%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    </body>
    </html>

  2. #2
    Nimm den Teil mal raus und versuch ob es dann geht:

    refumsatz ($forced['verdienst'],$_SESSION['uid']);
    aktivralley ($forced['verdienst'],$_SESSION['uid']);
    klickralley ();
    bilanz($forced['preis'],$forced['verdienst']);
    Charmante-Lose / Mini-Zocker / ColaCodes4Lose
    Du brauchst Webspace für dein VMS--> PN

  3. #3
    Neuer Benutzer
    Registriert seit
    02.03.2008
    Beiträge
    17
    Zitat Zitat von EarlofMidnight Beitrag anzeigen
    Nimm den Teil mal raus und versuch ob es dann geht:

    refumsatz ($forced['verdienst'],$_SESSION['uid']);
    aktivralley ($forced['verdienst'],$_SESSION['uid']);
    klickralley ();
    bilanz($forced['preis'],$forced['verdienst']);
    Nun klappt es,danke.

    Aber was ist mit dem Refumsatz und den Rallys? die zählen ja jetzt nicht in der Datei oder?

  4. #4
    Ja die zählen jetzt nicht, mußt jede Zeile einzelnd wieder einbauen und schauen welche das Problem verursacht.
    Die läßt du dann raus .
    Charmante-Lose / Mini-Zocker / ColaCodes4Lose
    Du brauchst Webspace für dein VMS--> PN

  5. #5
    Neuer Benutzer
    Registriert seit
    02.03.2008
    Beiträge
    17
    Zitat Zitat von EarlofMidnight Beitrag anzeigen
    Ja die zählen jetzt nicht, mußt jede Zeile einzelnd wieder einbauen und schauen welche das Problem verursacht.
    Die läßt du dann raus .

    so der fehler lag an dieser Zeile

    bilanz($forced['preis'],$forced['verdienst'])

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    diese funktion ist dafür zuständig, die ein bzw. ausgaben die du hast in eine tabelle zuschreiben, damit du im adminforce die gesamt bilanz deiner seite im auge behalten kannst.

    normalerweise sollte die funktion auch funktionieren, es kann aber sein, dass die variable $forced['preis'] nicht existiert?
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  7. #7
    Die Variabel sollte existieren, kommt aus der Tabelle vms_gebuchte_werbung wo auch die Preis für Banner usw herkommen.
    Nur wenn das Bilanzaddon ausgebaut oder in irgendeiner anderen Art und Weise verändert wurde kann es sein das der "Code" so nicht funktioniert.

    Gruß

    EarlofMidnight
    Charmante-Lose / Mini-Zocker / ColaCodes4Lose
    Du brauchst Webspace für dein VMS--> PN

Ähnliche Themen

  1. Forced-banner problem!!!!
    Von Schlumpfine im Forum [HD] Programmieren
    Antworten: 6
    Letzter Beitrag: 18.08.2010, 06:44
  2. problem mit banner jackpot
    Von refschloss im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 18.05.2008, 10:48
  3. Highforced-Banner
    Von black-daeth im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 24.03.2008, 15:36
  4. HighForced Banner zählen nicht ?
    Von maniwelt im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 01.11.2007, 23:15
  5. 0 Banner Problem - Lösung?
    Von Webtina im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 01.03.2007, 11:29

Berechtigungen

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