Ergebnis 1 bis 6 von 6

Thema: Adscan Addon gibt nur Fehler aus

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von papahp
    Registriert seit
    04.09.2008
    Beiträge
    153

    Adscan Addon gibt nur Fehler aus

    Hi auch..

    da ich Adscan einbinden wollte hab ich mich angemeldet,a ddon runter geladen, wollts einbaun. zack fehler auf der seite zeile 45 und 49.
    Nachdem ich dann hier gesucht hab und nich wirklich fündig geworden bin, schreib ich hier.
    Hier der Code aus der Klick4.php
    PHP-Code:
    <? head("Klick Statistik"); ?>
    <? //include ("klickstats_paid.php"); 
    error_reporting(E_ALL);?>
    <? foot(); ?>
    <? head ('Paidbanner');
    userstatus ();
    if (!isset($_POST['sortfeld']))    $_POST['sortfeld']     = "verdienst";
    if (!isset($_POST['orderby']))     $_POST['orderby']      = "DESC";
    $sortfeld = $_POST['sortfeld'];
    $orderby = $_POST['orderby'];
    ?>

    <br>
    <hr>
    <form action="?content=/verdienen/klick4" method="POST">
    <p align="center">
     Sortierung nach:&nbsp;&nbsp;&nbsp;
     <select name="sortfeld">
     <option value="verdienst" <? if ($sortfeld == "verdienst") echo 'selected';?>>Verdienst</option>
     <option value="aufendhalt" <? if ($sortfeld == "aufendhalt") echo 'selected';?>>Aufenthalt</option>
     <option value="reload" <? if ($sortfeld == "reload") echo 'selected';?>>Reload</option>
     </select>
     &nbsp;&nbsp;&nbsp;
     <select name="orderby">
     <option value="DESC" <? if ($orderby == "DESC") echo 'selected';?>>absteigend</option>
     <option value="ASC" <? if ($orderby == "ASC") echo 'selected';?>>aufsteigend</option>
     </select>
     &nbsp;&nbsp;&nbsp;
     <input type="submit" name="check" value="Sortieren">
    </form>
    </p>
    <hr>
    <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.'_adscan_userblacklist t4 ON t4.tan = t1.tan AND t4.uid = '.$_SESSION['uid'].'
                LEFT JOIN '.$db_prefix.'_fb_blacklist AS t3 ON t3.kid = t1.kid AND t3.werbeart=t1.werbeart
                  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 (t3.kid IS NULL OR LOCATE(t3.sponsor, t1.ziel) = 0) AND t4.tan IS NULL AND 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 '.$sortfeld.' '.$orderby.' LIMIT '.$usr['max_forced'].'');
    echo mysql_error();
    while ($f_banner = mysql_fetch_assoc ($f_banner))
        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 | <a href="?content=/framebrecher&tan='.$f_banner['tan'].'" target="_self">Blackliste</a><br><br></div>';

    if (mysql_num_rows ($f_banner) > 0) { ?>
    <div align="center"><form action="" method="post">
    <input type=hidden name="sortfeld" value="<?=$sortfeld;?>">
    <input type=hidden name="orderby" value="<?=$orderby;?>">
    <input type="Submit" name="mehr_banner" value="Weitere Banner ?"></form></div>
    <? } else {
    echo '<div style="text-align: center; font-weight: bold; color: #ff0000;">Alle Banner im Reload !</div>';}

    foot ();

    ?>
    Wichtig an der sache is mir auch das die Sortier Funktion drin bleibt.

    Zeile 45:
    PHP-Code:
    while ($f_banner mysql_fetch_assoc ($f_banner)) 
    Zeile 49:
    PHP-Code:
    while ($f_banner mysql_fetch_assoc ($f_banner)) 
    Vielleicht weiß des ja einer wo da der fehler liegt.

    MFG

  2. #2
    Erfahrener Benutzer
    Registriert seit
    11.01.2007
    Beiträge
    278
    Hi,

    bevor du weitermachst, solltest du dich um die Absicherung dieser beiden Variablen kümmern :
    PHP-Code:
    $sortfeld $_POST['sortfeld'];
    $orderby $_POST['orderby']; 
    Man kann nicht einfach einen $_POST-string in eine DB-Abfrage bauen.

    Sicherer :

    PHP-Code:
    $sort = Array("verdienst","aufendhalt","reload");
    $order = Array("DESC","ASC");

    if ( !isset(
    $_POST['sortfeld']) || !in_array($_POST['sortfeld'],$sort) ) $_POST['sortfeld'] = 'verdienst';
    if ( !isset(
    $_POST['orderby']) || !in_array($_POST['orderby'],$order) ) $_POST['orderby'] = 'DESC'

    Gruß
    Marco
    Computer-Logik pur:
    Keyboard not found
    Press <F1> to continue...

  3. #3
    Erfahrener Benutzer Avatar von papahp
    Registriert seit
    04.09.2008
    Beiträge
    153
    auch ne lösung wegen adscan?

    so ne idee oder so??

  4. #4
    Zitat Zitat von papahp Beitrag anzeigen
    auch ne lösung wegen adscan?

    so ne idee oder so??
    Hab mir den Query nicht genau angesehen, da ich auf was ganze anderes tippe:

    Überprüfe mal die Spaltenkollationen in vms_gebuchte_werbung und vergleich sie mit den Adscan Tabellen. Sollten sie nicht gleich sein, pass die Adscan-Spalten alle entsprechend an


  5. #5
    Erfahrener Benutzer Avatar von papahp
    Registriert seit
    04.09.2008
    Beiträge
    153
    kannst du mich mal in icq antickern?....
    weil da komm ich grad durchnenander.

    Illegal mix of collations (latin1_german1_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation 'locate'
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\content\verdienen\klick4.php on line 46

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\content\verdienen\klick4.php on line 51

    das is dass was jetzt immer kommt

  6. #6
    Erfahrener Benutzer Avatar von dragon11
    Registriert seit
    06.07.2006
    Beiträge
    320
    Letzte Meldung Kann Dateien nicht beschreiben

    diese Meldung erhalte ich bei einstellungen
    ich kann nicht genau sagen, seit wann...wann schau ichda schonmal rein,
    aber seit "immer" ist das noch nicht, das weiß ich bestimmt.

    Was muß ich tun?
    mfg
    dragon11

Ähnliche Themen

  1. Fehler bei admin content adscan Meldung
    Von muh_kuh im Forum Bug-Report
    Antworten: 0
    Letzter Beitrag: 17.01.2011, 15:59
  2. [Addon] Gibt es einen erweiterten Bettellink?
    Von eXcite im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 09.07.2010, 15:35
  3. Textlink-Jackpot-Addon - gibt es sowas ?
    Von riwasch im Forum Support zum VMSone
    Antworten: 8
    Letzter Beitrag: 15.04.2008, 09:15
  4. Gibt ein Addon - Woher die Bettelaufrufe im VMS 1.2.2 kommen?
    Von Rallef im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 27.03.2008, 21:27
  5. Gibt es das HP-Interface als Addon? (Close)
    Von Eragon-x im Forum Weiterentwicklung Basisscript
    Antworten: 3
    Letzter Beitrag: 28.02.2007, 15:52

Berechtigungen

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