Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 20 von 44

Thema: problem: Top10-Addon VMS1.2

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer
    Registriert seit
    26.12.2006
    Beiträge
    64
    Also das einzige was ich geschafft habe zu "fixen" war das teilen durch 0 ^^.
    da hab ich einfach die spalte mit dem dazugehörigen php tag gelöscht

    jedoch bleiben mir immernoch 2 fehler übrig.

    <code>Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/w0090b1f/vms/content/intern/top10.php on line 11</code>

    und
    <code>Fatal error: Call to undefined function: file_put_contents() in /www/htdocs/w0090b1f/vms/content/intern/top10.php on line 134</code>

    ich hab den dynamic orner im hauptverzeichnis. keine Textdatei, weil sonst NICHTS angezeigt wird.

    zu erreichen ist das unter www.klick4ad.de (auf der rechten seite 2tes menü)

    bitt eum hilfe

  2. #2
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Ist das das von mir ? wenn ja schick mir deins per pn dann schaue ich mir es mal an bwz poste es hier öffentlich den ganzen code damit wir den sehen können und was du da verändert hast

  3. #3
    Benutzer
    Registriert seit
    26.12.2006
    Beiträge
    64
    PHP-Code:
    <?
    /**************************************************************************************************************************************
    *****Diese Addon wurde vom User adi , klammid : 248998 zusammen gebaut und alle rechte unterliegen ihm .*******************************
    *****Sollten sie dieses Copyright ohne Erlaubnis entfernen , erlischt ihre Lizenz und zieht rechtliche Schritte mit sich .*************
    *****Wenn sie das Copyright entfernen wollen kontacktieren sie mich im forum per pn .**************************************************
    *****Spenden sind gern gesehn , spenden gerne an die klammid : 284998 *****************************************************************
    ***************************************************************************************************************************************/
    userstatus();
    ?>
    <?
    //Cache damit es weniger db abfragen macht und den traffic schont 
    if (!file_exists('dynamic_cache/top10_adi.txt') || @filemtime('dynamic_cache/top10_adi.txt') < time()-7200) //Hier sind es 7200 sec Reload = 2 Std
    {  
    ob_start(); ?> 
    <?head("Top 10 - Klicker");?>
    <table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#187BDF">
    <tr bgcolor="#1839DF">
    <td width="5%" align="center"><b>Rang</b></td>
    <td width="20%" align="center"><b>User</b></td>
    <td width="20%" align="center"><b>Klicks</b></td>
    <td width="20%" align="center"><b>Erklickt</b></td>
    </tr>
    <?
    $rang = 1;
    $platz1 = db_query("SELECT k.uid,k.klicks,k.kv,u.nickname FROM 
                                vms_kontodaten AS k
                                LEFT JOIN vms_userdaten AS u ON u.uid=k.uid 
                      ORDER BY k.klicks DESC LIMIT 10");
    while ($nickk = mysql_fetch_array($platz1)){
    $i++;
    echo '
    <tr class="tr_row'.($i % 2 == 0 ? '0' : '1').'">
    <td align="center">'. $rang++ .'</td>
    <td align="center"><a href="?content=/nickpage&nick='.$nickk['nickname'].'">'.$nickk["nickname"].'</a></td>
    <td align="center">'.number_format($nickk[klicks],0,",",".").'</td>
    <td width="20%" align="center">'.number_format($nickk['kv'],0,",",".").' </td>
    </tr>
    ';
    }
    ?>
    </table>
    <?foot();?>
    <br>
    <?head("Top 10 - Guthaben");?>
    <table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#187BDF">
    <tr bgcolor="#1839DF">
    <td width="5%" align="center"><b>Rang</b></td>
    <td width="20%" align="center"><b>User</b></td>
    <td width="20%" align="center"><b>Guthaben</b></td>
    </tr>
    <?
    $rang = 1;
    $platz2 = db_query("SELECT k.uid,k.kontostand,u.nickname FROM 
                                vms_kontodaten AS k
                                LEFT JOIN vms_userdaten AS u ON u.uid=k.uid 
                      ORDER BY k.kontostand DESC LIMIT 10");
    while ($nickg = mysql_fetch_array($platz2)){
    $i++;
    echo '
    <tr class="tr_row'.($i % 2 == 0 ? '0' : '1').'">
    <td align="center">'. $rang++ .'</td>
    <td align="center"><a href="?content=/nickpage&nick='.$nickg['nickname'].'">'.$nickg["nickname"].'</a></td>
    <td align="center">'.number_format($nickg['kontostand'],2,",",".").'</td>
    </tr>
    ';
    }
    ?></table>
    <?foot();?>
    <br>
    <?head("Top 10 - Bettler");?>
    <table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#187BDF">
    <tr bgcolor="#1839DF">
    <td width="5%" align="center"><b>Rang</b></td>
    <td width="20%" align="center"><b>User</b></td>
    <td width="20%" align="center"><b>Gebettelt</b></td>
    <td width="20%" align="center"><b>Erbettelt</b></td>
    </tr>
    <?
    $rang = 1;
    $platz3 = db_query("SELECT k.uid,k.angebettelt,k.bv,u.nickname FROM 
                                vms_kontodaten AS k
                                LEFT JOIN vms_userdaten AS u ON u.uid=k.uid 
                      ORDER BY k.angebettelt DESC LIMIT 10");
    while ($nickb = mysql_fetch_array($platz3)){
    $i++;
    echo '
    <tr class="tr_row'.($i % 2 == 0 ? '0' : '1').'">
    <td align="center">'. $rang++ .'</td>
    <td align="center"><a href="?content=/nickpage&nick='.$nickb['nickname'].'">'.$nickb["nickname"].'</a></td>
    <td align="center">'.number_format($nickb[angebettelt],0,",",".").'</td>

    <td width="20%" align="center">'.number_format($nickb['bv'],0,",",".").' </td>
    </tr>
    ';
    }
    ?>
    </table>
    <?foot();?>
    <br>
    <?head("Top 10 - Refjäger");?>
    <table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#187BDF">
    <tr bgcolor="#1839DF">
    <td width="5%" align="center"><b>Rang</b></td>
    <td width="20%" align="center"><b>User</b></td>
    <td width="20%" align="center"><b>Refs</b></td>
    </tr>
    <?
    $rang = 1;
    $platz4 = db_query('SELECT COUNT(w.uid) as anz,w.werber,u.nickname FROM '.$db_prefix.'_werberdaten AS w LEFT JOIN vms_userdaten AS u ON u.uid=w.werber WHERE w.werber!=0 GROUP BY w.werber ORDER BY COUNT(w.uid) DESC LIMIT 10'); 
    while($nickw = mysql_fetch_array($platz4)){
    $i++;
    $row = ($i % 2 == 0) ? 0 : 1;
    echo '
    <tr class="tr_row'.$row.'">
    <td align="center">'. $rang++ .'</td>
    <td align="center"><a href="?content=/nickpage&nick='.$nickw['nickname'].'">'.$nickw["nickname"].'</a></td>
    <td align="center">'.$nickw['anz'].'</td>
    </tr>
    ';
    }
    echo '
    </table>
    ';
    foot();?>
    <?head("Copyright");?>
    <!-- Diese Addon wurde vom User adi , klammid : 248998 zusammen gebaut und alle rechte unterliegen ihm .
    Sollten sie dieses Copyright ohne Erlaubnis entfernen , erlischt ihre Lizenz und zieht rechtliche Schritte mit sich .
    Wenn sie das Copyright entfernen wollen kontacktieren sie mich im forum per pn .
    -->
    <div align="center"><font size="1">Top10 Addon &copy; by <a href="http://www.vms-tutorial.de" target="_blank">adi</a></font></div>
    <?foot();?>
    <?
    //Auslesen des traffics der vor xx sec eingelesen wurde
    file_put_contents('dynamic_cache/top10_adi.txt', ob_get_flush() );  

    }else{
     echo file_get_contents('dynamic_cache/top10_adi.txt');
    }
    ?>

  4. #4
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    <code>Fatal error: Call to undefined function: file_put_contents() in /www/htdocs/w0090b1f/vms/content/intern/top10.php on line 134</code>
    Undefiniert ?
    Welche PHP Version nutzt du ?

  5. #5
    Zitat Zitat von adi Beitrag anzeigen
    Undefiniert ?
    Welche PHP Version nutzt du ?
    Version 4 wahrscheinlich

    Folgende Funktion in die functions.lib.php kopieren:

    PHP-Code:
    if (!function_exists('file_put_contents')) {
        function 
    file_put_contents($filename$data) {
            
    $f = @fopen($filename'w');
            if (!
    $f) {
                return 
    false;
            } else {
                
    $bytes fwrite($f$data);
                
    fclose($f);
                return 
    $bytes;
            }
        }

    Dann sollte es funktioieren.

    Mfg
    Sebmaster


  6. #6
    Benutzer
    Registriert seit
    26.12.2006
    Beiträge
    64
    sauber sebmaster jetzt hab ich nur noch ein problem ^^

    Top 10 - Refjäger

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/w0090b1f/vms/content/intern/top10.php on line 110

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Top10-addon
    Von shakirafan im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 20.01.2011, 17:15
  2. Top10 Addon - Nickname statt ID
    Von Maybach im Forum Support zum VMSone
    Antworten: 15
    Letzter Beitrag: 31.08.2008, 15:07
  3. Antworten: 1
    Letzter Beitrag: 11.04.2008, 19:38
  4. Verschenke Addon vms1 und vms1.2
    Von rudicarell81 im Forum Scripte
    Antworten: 3
    Letzter Beitrag: 25.02.2008, 13:57
  5. Antworten: 4
    Letzter Beitrag: 30.12.2007, 17:34

Berechtigungen

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