Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 64

Thema: Paidbanner Wartezeit umgehen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Wie schon vermutet basiert es auf dem Fehler den ich schonmal entedeckt habe, hier wird er nur etwas anders ausgenutzt, einen Bugix dazu hatte ich damals hier gepostet:

    http://www.designerscripte.net/showt...ezeit+umgangen

    *edit*
    Worka hatte ihn entdeckt nicht ich, sorry!
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  2. #2
    Neuer Benutzer
    Registriert seit
    27.02.2009
    Beiträge
    11
    Zitat Zitat von cdp Beitrag anzeigen
    Wie schon vermutet basiert es auf dem Fehler den ich schonmal entedeckt habe, hier wird er nur etwas anders ausgenutzt, einen Bugix dazu hatte ich damals hier gepostet:

    http://www.designerscripte.net/showt...ezeit+umgangen

    *edit*
    Worka hatte ihn entdeckt nicht ich, sorry!

    soweit auch ganz schön, meins is noch etwas umfangreicher mit ansicht im admin wer den bug nutzen wollte

    adi haste eis kuh ?

  3. #3
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Mich würde der Bug+Fix auch mal interessieren.

    ICQ siehe Profil
    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)

  4. #4
    Benutzer Avatar von handy-palme
    Registriert seit
    05.07.2006
    Ort
    Hanau
    Beiträge
    56
    Zitat Zitat von cdp Beitrag anzeigen
    Wie schon vermutet basiert es auf dem Fehler den ich schonmal entedeckt habe, hier wird er nur etwas anders ausgenutzt, einen Bugix dazu hatte ich damals hier gepostet:

    http://www.designerscripte.net/showt...ezeit+umgangen

    *edit*
    Worka hatte ihn entdeckt nicht ich, sorry!
    Also gibt es diesen Fehler in dem VMS 1.2.3 nichtmehr?

  5. #5
    Neuer Benutzer
    Registriert seit
    27.02.2009
    Beiträge
    11
    Zitat Zitat von handy-palme Beitrag anzeigen
    Also gibt es diesen Fehler in dem VMS 1.2.3 nichtmehr?
    doch auch

  6. #6
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Zitat Zitat von MoRaMedia Beitrag anzeigen
    doch auch
    Sicher? Dort sollte er eigentlich behoben sein!?
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  7. #7
    Neuer Benutzer
    Registriert seit
    27.02.2009
    Beiträge
    11
    Zitat Zitat von cdp Beitrag anzeigen
    Sicher? Dort sollte er eigentlich behoben sein!?

    hab aktuell mehr vms 1.2.3 gefixt als vms 1.x

    aber wie gesagt ich guge gerne nach und kost ja nix

  8. #8
    Benutzer
    Registriert seit
    31.03.2007
    Beiträge
    53
    HMm, bei mir funktioniert das nicht... ich habs eingebaut im Admin steht die Fehlermeldung:
    "Unknown column 'u.nickname' in 'field list'"
    und Beim Klicken eines Banners erscheint:
    "Parse error: parse error, unexpected T_ELSE in /home/f/fuco4mail.de/public_html/topframe_forced.php on line 107"

    die topframe_forced.php sieht so aus:
    Code:
    <?
    @require_once ('lib/functions.lib.php');
    @db_connect();
    @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']			= "";
    
    // SecVMS change begin
    $_GET['tan'] = addslashes ($_GET['tan']);
    // SecVMS change end
    
    // Werbedaten auslesen
    $forced = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."' and werbeart = 'forcedbanner' and status = '1' LIMIT 1"));
    
    // Reloadprüfen
    if ($forced) {
    	// userreloadsperre eingefügt
    	$reloads = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE (uid='".$_SESSION['uid']."' or ip='".$ip."') and tan='".$forced['tan']."' and bis > ".time()."");
    	if (!mysql_num_rows($reloads)) {
    	$wartezeit = $forced['aufendhalt'];
    	$headmsg = 'Vergütung in '.$forced['aufendhalt'].' Sek.!';
    	$puk = md5($_SESSION['uid'].''.$forced['aufendhalt'].''.date("H",time()));
    //ZeitCheck.../*Link und Copyright von MoRamedia.de*/
            $zc=mysql_num_rows(mysql_query("SELECT * FROM zeitcheck WHERE userid='".$_SESSION['uid']."' AND klickid='".$_GET['tan']."' AND art='Forcedbanner'"));
            if($zc==0) mysql_query("INSERT INTO zeitcheck SET userid='".$_SESSION['uid']."', klickid='".$_GET['tan']."', art='Forcedbanner', zeit1='".time()."'");
            echo mysql_error();  
    	} else {
    	$headmsg = 'Banner noch im Reload!';
    	$force_error = 'true';
    	}
    } else {
    $headmsg = 'Werbetan nicht bekannt!';
    $force_error = 'true';
    }
    
    // User bezahlen und Reload schreiben
    if ( $_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'].''.$forced['aufendhalt'].''.date("H",time())) ) {
    if ($_SESSION['uid'] >= 1) {
    //Überprüfung ob die Zeit wirklich durchgelaufen ist...  (ZeitCheck)/*Link und Copyright von MoRamedia.de*/
    $puffer=5; //Zeitpuffer in sekunden, falls zu viele "unschuldige" in der DB langen...
    $zeitcheck=mysql_fetch_row(mysql_query("SELECT zeit1 FROM zeitcheck WHERE userid='".$_SESSION['uid']."' AND klickid='".$_GET['tan']."' AND art='Forcedbanner'"));
    $zeitdiff=time()-$zeitcheck[0]+$puffer;
    if($zeitdiff<$wartezeit)
    {
    $headmsg="Die Mindestaufenthaltszeit wurde umgangen => keine Vergütung und eintrag in DB!!!";
    mysql_query("UPDATE zeitcheck  SET zeit2='".time()."' WHERE userid='".$_SESSION['uid']."' AND klickid='".$_GET['tan']."' AND art='Forcedbanner'");
    echo mysql_error();
    }
    else
    {
    mysql_query("DELETE FROM zeitcheck WHERE userid='".$_SESSION['uid']."' AND klickid='".$_GET['tan']."' AND art='Forcedbanner' AND zeit2=0");
    //-- 
    
    kontobuchung ('+',$forced['verdienst'],$_SESSION['uid']);
    ap ($forced['verdienst'],$_SESSION['uid']);
    refumsatz ($forced['verdienst'],$_SESSION['uid']);
    aktivralley ($forced['verdienst'],$_SESSION['uid']);
    klickralley ();
    $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']."'");
    db_query("UPDATE ".$db_prefix."_kontodaten  SET klicks = klicks + 1, kv = kv + ".$forced['verdienst']." WHERE uid = '".$_SESSION['uid']."'");
    $headmsg = $forced['verdienst'].' '.$waehrung.' erhalten!';
    // Forced-Statistik aktualisieren
    $heute = mktime(0, 0, 0, date("m")  , date("d"), date("y"));
    if($text['sponsor'] == 'administrator' or $forced['sponsor'] == 'user') {	$adminverdienst = 0;
    } else {
    	$adminverdienst = $forced['preis'] - $forced['verdienst'];
    }
    $forced_stat = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_forced_stat WHERE typ = 'banner' and sponsor='".$forced['sponsor']."' and datum='".$heute."'"));
    if($forced_stat['datum'] != $heute) {
    	db_query("INSERT INTO ".$db_prefix."_forced_stat (datum,typ,sponsor,klicks,verdienst,adminverdienst) VALUES ('".$heute."','banner','".$forced['sponsor']."',1,'".$forced['verdienst']."','".$adminverdienst."')");
    } else {
    	db_query("UPDATE ".$db_prefix."_forced_stat SET klicks = klicks + 1, verdienst=verdienst + '".$forced['verdienst']."', adminverdienst=adminverdienst + '".$adminverdienst."' WHERE datum='".$heute."' and typ = 'banner' and sponsor='".$forced['sponsor']."'");
    }
    // Forced-Statistik Ende
    // Jackpots einlesen
            $daten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_check_jackpots WHERE beendet = 0"));
            $banner_jackpot = round(($daten['banner_jackpot']),2);
            // Zufallsjackpot errechnen
            mt_srand((double)microtime()*1000000);
            $banner_jackpotzahl = mt_rand($jackmin,$jackmax);
            $banner_jackpotzahl = round(($banner_jackpotzahl),2);
            $jackpotausgabe = "<center><font face='Verdana,Helvetica,Geneva,Swiss,SunSans-Regular' size='1'><b>Aktueller Jackpot : $banner_jackpot $waehrung | Jackpot Code : $banner_jackpotcode | Ihr Code $banner_jackpotzahl<br>";
            if ( $banner_jackpotcode == $banner_jackpotzahl ){
              $jackpotausgabe .= "<font color='green'><b><i>Code geknackt, Jackpotpunkte wurden dir gutgeschrieben</i></b></font></td>";
              kontobuchung ('+',$banner_jackpot,$_SESSION['uid']);
              $buchungs_id=create_code(14);
              buchungsliste ($buchungs_id,'+'.$banner_jackpot,'Banner Jackpot',$_SESSION['uid']);
              db_query("UPDATE ".$db_prefix."_check_jackpots SET beendet = 1, uid = ".$_SESSION['uid'].", zeit = ".time()." WHERE beendet = 0");
              db_query("INSERT INTO ".$db_prefix."_check_jackpots SET banner_jackpot = '$banner_jackpot_startwert', beendet = 0, uid = '', zeit = '';");
             }else{
             $jackpotausgabe .= "<font color='darkred'><i>Die beiden Zufallszahlen stimmen nicht überein, <br>viel Glück beim nächsten Klick !!</i></font></td>";
             db_query("UPDATE ".$db_prefix."_check_jackpots SET banner_jackpot = banner_jackpot + '0.5' WHERE beendet = 0;");
             };
    } else {
    $headmsg = 'Leider bist Du nicht eingeloggt!';
    } 
    } else {
    if ($_GET['auszahlen'] == 'true' && $force_error != 'true') $headmsg = 'Pin abgelaufen!';
    }
    ?>
    <!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_forced.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="33%">&nbsp;<b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td>
    <td align="middle" width="34%"><?=$jackpotausgabe?></td><br>
    <td align="right" width="33%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    </body>
    </html>
    Evtl. könnt ihr mir ja helfen
    Würde auch ne Spende darlassen

  9. #9
    Erfahrener Benutzer Avatar von computexx
    Registriert seit
    02.11.2006
    Beiträge
    126
    Zitat Zitat von Mopper Beitrag anzeigen
    HMm, bei mir funktioniert das nicht... ich habs eingebaut im Admin steht die Fehlermeldung:
    "Unknown column 'u.nickname' in 'field list'"
    und Beim Klicken eines Banners erscheint:
    "Parse error: parse error, unexpected T_ELSE in /home/f/fuco4mail.de/public_html/topframe_forced.php on line 107"
    ...
    Evtl. könnt ihr mir ja helfen
    Würde auch ne Spende darlassen
    bzgl der Unknown colum, da hat es was mit der DB er findet die die Spate nickname nicht, check doch mal ob die auch vorhanden ist

    Topframe hab ich mir jetzt noch nicht angeschaut ist aber irgendwo ne klammer zuviel/zuwenig ... schaut danach aus
    Lg
    Computexx

    made4lose - Are you made 4 lose?
    Forum von M4L - Support-Forum
    M4L Lose verschenken

  10. #10
    Benutzer
    Registriert seit
    31.03.2007
    Beiträge
    53
    Zitat Zitat von computexx Beitrag anzeigen
    bzgl der Unknown colum, da hat es was mit der DB er findet die die Spate nickname nicht, check doch mal ob die auch vorhanden ist

    Topframe hab ich mir jetzt noch nicht angeschaut ist aber irgendwo ne klammer zuviel/zuwenig ... schaut danach aus
    Nicknamen sind nicht vorhanden ich habe das Allleralllererste VMS nicht die 1.xx noch davor und dort gabs nur die userid's also müsste der MySQL Befehl doch uid beinhalten und nicht nickname oder?

Seite 1 von 3 123 LetzteLetzte

Ähnliche Themen

  1. Fehler: Wartezeit umgangen! bei Paidmails..
    Von ElDani im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 23.08.2009, 20:35
  2. Wartezeit umgangen
    Von Frenja im Forum Support zum VMSone
    Antworten: 11
    Letzter Beitrag: 13.02.2008, 17:40
  3. Global_register_off umgehen
    Von DJRazR im Forum [HD] Codeschnippsel
    Antworten: 18
    Letzter Beitrag: 05.02.2008, 17:22
  4. Wartezeit umgangen - Paidmail ungültig...
    Von Racheengel im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 09.08.2007, 00:26

Berechtigungen

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