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

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

  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 !!

  7. #7
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    @ maniwelt:
    wie siehts den mit der normalen klick4 aus dem grundscript aus?
    diese sollte ja funktionieren, und auch wesentlich weniger abfragen verbrauchen

    dann funzt dein klickbereich wenigstens wieder, und dann einfach noch mal genau von vorne den ajax klickbereich einbauen, wenn es wirklich der von gremlin ist, dann sollte er nicht für die abfragen sorgen, den code, den du da drin hast, ist irgendwie schwachsinnig, und wüsste nicht, aus welchem addon der kommt
    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)

  8. #8
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    meine empfehlung lösch mal ales aus der paid4 raus und nimm die original von der ajax (muss nich dazu sondern die datei erstezen und probiers dan

    und dan erst die sb einbauen

    ich hab so das gefühl due hast die ajay nämlich in die klick4 dazukopiert anstaz zu ersetzten
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  9. #9
    Also ich habe mir das jetzt aufmerksam durchgelesen,da ich dieses Addon aus dem selben Shop heute gekauft und installiert habe,mit dem gleichen Erfolg wie bei Corny.
    Da ich aber erst ein Backup mache bevor ich was neues raufziehe konnte ich den Urzustand schnell wieder herstellen.
    Und zu Joschi es war alles richtig installiert,und ich glaube Igelchen hatte das gleiche Problem wenn ich mich nicht täusche,bei der ging auch nichts mehr.

    Ich weiß aber nicht ob sie das gelöst hat.
    Es muß etwas in dem Script was das auslöst,aber ich bin auch kein Fachmann in PHP.
    Aber die Originalen Dateien(Ajax komplett runter)klick4 und Paidmail wieder herstellen dann müßte das Problem eigentlich beseitigen.

    MfG
    ruddi1

    Zitat Zitat von CoRnY Beitrag anzeigen
    bei mir verschwinden die vergüteten banner nicht mehr .... und man kann sie immer wieder klicken !!

  10. #10
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    so wie ich das sehe ist das das addon von cdp ?? was es im forum hier angekündigt gibt

    meld dich mal bei mir im icq und schick mir mal die dateien ich vergleiche diese dan mal mit meinem das problehmlos funktioniert
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

Seite 1 von 3 123 LetzteLetzte

Ähnliche Themen

  1. (A) www.klick4.de
    Von Everlast3310 im Forum Scripte
    Antworten: 3
    Letzter Beitrag: 14.05.2010, 09:05
  2. Klick4.de
    Von Everlast3310 im Forum VMS Webseiten
    Antworten: 10
    Letzter Beitrag: 16.05.2009, 18: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, 16:57
  4. klick4.php
    Von lose-dschungel im Forum Support zu Addons & Erweiterungen
    Antworten: 0
    Letzter Beitrag: 07.10.2007, 11:43
  5. Klick4.php banner nach anklicken verschwinden
    Von the-carnage im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 07.08.2007, 10:55

Berechtigungen

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