Ergebnis 1 bis 10 von 25

Thema: NAch AJAX totale Katastrophe, KLICK4 im Eimer :(

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von maniwelt
    Registriert seit
    10.09.2006
    Beiträge
    981

    NAch AJAX totale Katastrophe, KLICK4 im Eimer :(

    Hallo,

    da ich mal dachte, AJAX wurde mal meine Seite schneller und sicherer machen, erlebte ich nichts als Entäuschung und als ich AJAX ausbaute, nichts weiteres als ein Weltuntergang, kann glatt deshalb fast meine Seite schließen

    Es geht um den Klick4-Bereich, nun, klick ich den an, kommt soviel Abfragen, das mein Magen sich meldet:

    "1528 MySQL Abfragen"

    Das ist noch nicht alles, jedesmal wenn die Klick4 Datei aufgerufen wird, entsteht in der DB ein Überhang, immer, automatisch, ohne das ich was gemacht habe....

    Alleine in der DB unter VMS_gebuchte_werbung hab ich um die 145 Seiten drinnen

    Ich hab echt kein Plan wie ich nun weiter nach Fehler suchen soll, hoffe jemand hatte dies bereits und kann mir etwas unter die Arme greifen....

    Wo soll ich anfangen?

    Wo kann der Fehler stecken?

    Der DB Optimizer läuft bereits alle 24 Stunden....
    Diese Signatur war zu groß ~cdp~

    Meine Antwort: Ach jaaaa ?

  2. #2
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    also als erstes würde ich dir raten mal die original klick4.php rein zu machen

    dan die abfragen gg ne solen definitive weniger sein gg

    also um fehler auszuschliesen hast du irgendwelche addons bei den paidbannern drinn.

    mein rat nim mla die original klick4 bau da das ajax ein bzw musst ja nur ersetzten dan die anderen ajax dateien auch nochmal neu hochladen und dan nochmal zu probieren
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  3. #3
    Erfahrener Benutzer Avatar von maniwelt
    Registriert seit
    10.09.2006
    Beiträge
    981
    Also einziges Addon das ich bei Klick4 habe ist der Shoutbox, selbst die Anzeige von Banner habe ich abgeschaltet, nichts, keine Änderung in der DB, Überhang droht -.-

    Also packte ich vor der AJAX die gesicherte Klick4 rein...nichts, keine Änderung....glaubs net....

    Hier meine Klick4:

    PHP-Code:
    <? if (strpos ($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']) === false || !isset ($_SERVER['HTTP_REFERER'])) die ('Kein oder ung&uuml;ltiger Referer &uuml;bergeben!'); ?> 
    <?
    userstatus ();
    head ('Paidbanner');
    $fbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >='1' and werbeart = 'forcedbanner' and status = '1'");
    while($fa=mysql_fetch_array($fbanner)){
    $int_reload = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE tan='".$fa['tan']."' and  (uid='".$_SESSION['uid']."' or ip='".$ip."') and bis >= ".time()."");
    $stat_gesamt++;
        $stat_verguetung = $stat_verguetung+$fa['verdienst'];
        $stat_aufenthalt = $stat_aufenthalt+$fa['aufendhalt'];
        if (mysql_num_rows($int_reload) > 0) { $stat_reload++; }
    }
    echo "<center>";
    echo "Aktive Paidbanner: ".number_format(($stat_gesamt-$stat_reload),0,',','.')." | Reloadsperre: ".number_format($stat_reload,0,',','.');
    echo " <br /> ";
    echo "Ø Aufenthalt: ".number_format(($stat_aufenthalt/$stat_gesamt),2,',','.')." Sek. | ";
    echo "Ø Durchlauf: ".number_format(($stat_gesamt*($stat_verguetung/$stat_gesamt)),2,',','.')." ".$waehrung." | ";
    echo "Ø Vergütung: ".number_format(($stat_verguetung/$stat_gesamt),2,',','.')." ".$waehrung;
    echo "</center><br /><br />";

    $usr = mysql_fetch_assoc (db_query ('SELECT max_forced FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));

    $fbanner = 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 t2.tan IS NULL AND t1.werbeart = "forcedbanner" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.verdienst DESC LIMIT '.$usr['max_forced'].'');

    while ($f_banner = mysql_fetch_assoc ($fbanner)){
        echo '<div align="center" id="banner_'.$f_banner['tan'].'"><a href="fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt="'.$f_banner['tan'].'" onClick="document.getElementById(\'banner_'.$f_banner['tan'].'\').style.display=\'none\';"></a>'
        . '<br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufenthalt: '.$f_banner['aufendhalt'].' Sekunden<br><b><a href="?content=/verdienen/framebrecher&tan='.$f_banner['tan'].'&sponsor='.$f_banner['sponsor'].'">TAN: '.$f_banner['tan'].'</a></b> << Framebrecher melden<br/><br></div>';
    $x_banner++; 
    }

    if ($x_banner >= 0) {
    $bonusbanner = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >='1' and werbeart = 'forcedbanner' and sponsor = 'Bonusbanner' and status = '1' and sponsor != '".$_SESSION['uid']."' ORDER BY RAND()");
    while($b_banner=mysql_fetch_array($bonusbanner)){
    $int_reload = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE tan='".$b_banner['tan']."' and  (uid='".$_SESSION['uid']."' or ip='".$ip."') and bis >= ".time()."");
        if (!mysql_num_rows($int_reload) && $y_banner <= ($max_banner['max_forced']-1)) {
        echo '<div align="center" id="banner_'.$y_banner.'"><a href="fc.php?tan='.$b_banner['tan'].'" target="_blank"><img src="'.$b_banner['banner'].'" border="0" height="60" width="468" alt="" onClick="document.getElementById(\'banner_'.$y_banner.'\').style.display=\'none\';"></a>
      <br>
      <b>Bonusbanner</b> | Verdienst: '.number_format($b_banner['verdienst'],2,',','.').' '.$waehrung.' | Aufendhalt:'.$b_banner['aufendhalt'].' Sekunden<br><br></div>';
        $y_banner++;
    echo '<div align="center"><form action="" method="post"><input type="Submit" name="mehr_banner" value="Weitere Banner ?"></form></div>';
        }
     }
    }

    elseif ($x_banner <= 0 && $y_banner <= 0){
    echo '<div align="center"><font color="#FF0000"><b>Alle Banner im Reload !</b></font></div>';
    } else {
    echo '<div align="center"><form action="" method="post"><input type="Submit" name="mehr_banner" value="Weitere Banner ?"></form></div>';
    }

    foot ();
    ?>
    <?if($_SESSION['login'] == 'true'){
    include("content/shoutbox.php");
    }?>
    Liegts doch an Shoutbox ?

    Oder kann doch was in Header & DB sein ?


    EDIT:

    Hab Shoutbox mal ausgebaut, ne, daran liegts nicht, bleibt unverändert ....
    Diese Signatur war zu groß ~cdp~

    Meine Antwort: Ach jaaaa ?

  4. #4
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Hi,
    was für ein Ajax Addon ist das denn - meins bestimmt nicht - sowas hier darf nicht vorkommen:

    PHP-Code:
    while($fa=mysql_fetch_array($fbanner)){
    $int_reload db_query("SELECT * FROM ".$db_prefix."_reloads WHERE tan='".$fa['tan']."' and  (uid='".$_SESSION['uid']."' or ip='".$ip."') and bis >= ".time().""); 
    Kann man mit JOINS lösen, wurde hier im Forum schonmal angesprochen.

    Gruß
    cdp
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  5. #5
    Erfahrener Benutzer Avatar von maniwelt
    Registriert seit
    10.09.2006
    Beiträge
    981
    Hmm...

    Das mit JOINS, schlag mich tod zusammen, davon hab ich kein schimmer

    Und den AJAX-Addon hab ich ja von diese Seite.....

    http://www.lose-scriptshop.de


    Und wie gesagt, seit AJAX ist bei mir alles zerschossen, irgendwo ist der Wurm geblieben
    Diese Signatur war zu groß ~cdp~

    Meine Antwort: Ach jaaaa ?

  6. #6
    Neuer Benutzer
    Registriert seit
    23.03.2008
    Beiträge
    13
    bei mir verschwinden die vergüteten banner nicht mehr .... und man kann sie immer wieder klicken !!

Ähnliche Themen

  1. (A) www.klick4.de
    Von Everlast3310 im Forum Scripte
    Antworten: 3
    Letzter Beitrag: 14.05.2010, 10:05
  2. Klick4.de
    Von Everlast3310 im Forum VMS Webseiten
    Antworten: 10
    Letzter Beitrag: 16.05.2009, 19:09
  3. Refralley - Refs sollen nach APs zählen nicht nach Umsatz
    Von Sledgedog im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 04.05.2009, 17:57
  4. klick4.php
    Von lose-dschungel im Forum Support zu Addons & Erweiterungen
    Antworten: 0
    Letzter Beitrag: 07.10.2007, 12:43
  5. Klick4.php banner nach anklicken verschwinden
    Von the-carnage im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 07.08.2007, 11:55

Berechtigungen

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