ilch Forum » Allgemein » HTML, PHP, SQL,... » bezucherzahlen in ilch script übernehmen

Geschlossen
  1. #1
    User Pic
    Roli gelöschter User
    hallooo,ich wollt wissen wo ich den counter für besucherzähler übernehmen kann da alte clanpage jetzt auf neue´m ilch script läuft und ich die besucherzahlen gerne übernehmen wollte,kann ich den wert zumbespiel in der statistik.php anpassen od. wo?
    hier mal das script dafür
    <?php
    # Copyright by Manuel
    # Support www.ilch.de


    defined ('main') or die ( 'no direct access' );


    if (empty($_GET['sum'])) {

    $heute = date ('Y-m-d');

    $ges_visits = db_result(db_query("SELECT SUM(count) FROM prefix_counter"),0);
    $ges_heute = @db_result(db_query("SELECT count FROM prefix_counter WHERE date = '".$heute."'"),0);
    $ges_gestern = @db_result(db_query('SELECT count FROM prefix_counter WHERE date < "'.$heute.'" ORDER BY date DESC LIMIT 1'),0);


    echo 'Gesamt: '.$ges_visits.'<br />';
    echo 'Heute: '.$ges_heute.'<br />';
    echo 'Gestern: '.$ges_gestern.'<br />';
    echo 'Online: '.ges_online().'<br />';
    echo '<a class="box" href="?m=boxes/statistik&amp;sum=1"';
    echo ' onClick="window.open(\'#\', \'external\',\'width=500,height=400,scrollbars=yes,resizable=no\')" target="external"><b>... mehr</b></a>';

    } else {

    $title = $allgAr['title'].' :: Statistik';
    $hmenu = 'Statistik';
    $design = new design ( $title , $hmenu , 0 );
    $design->header();

    $anzahlShownTage = 7;

    echo '<br /><table width=90%" align="center" class="border" cellpadding="0" cellspacing="1" border="0"><tr><td>';
    echo '<table width="100%" border="0" cellpadding="5" cellspacing="0">';
    echo '<tr class="Chead"><td colspan="3" align="center"><b>Site Statistik</b></td></tr>';

    $max_in = 0;
    $ges = 0;
    $dat = array();
    $max_width = 200;

    $maxErg = db_query('SELECT MAX(count) FROM `prefix_counter`');
    $max_in = db_result($maxErg,0);

    $erg = db_query ("SELECT count, DATE_FORMAT(date,'%a der %d. %b') as datum FROM `prefix_counter` ORDER BY date DESC LIMIT ".$anzahlShownTage);
    while ($row = db_fetch_row($erg) ) {

    $value = $row[0];

    if ( empty($value) ) {
    $bwidth = 0;
    } else {
    $bwidth = $value/$max_in * $max_width;
    $bwidth = round($bwidth,0);
    }

    echo '<tr class="Cnorm">';
    echo '<td>'.$row[1].'</td>';
    echo '<td><table width="'.$bwidth.'" border="0" cellpadding="0" cellspacing="0">';
    echo '<tr><td height="2" class="border"></td></tr></table>';
    echo '</td><td align="right">'.$value.'</td></tr>';

    $ges += $value;
    }

    $gesBesucher = db_query('SELECT SUM(count) FROM prefix_counter');
    $gesBesucher = @db_result($gesBesucher,0);

    echo '<tr class="Cmite"><td colspan="3"><div align="right">';
    echo 'Wochen Summe: '.$ges.'</div>';
    echo 'Besucher Gesamt '.$gesBesucher.' &nbsp; Maximal '.$max_in.'<br /><br />';
    echo '</td></tr><tr class="Cdark">';
    echo '<td colspan="3" align="center">[ <a href="javascript:window.close()">Fenster Schliesen</a> ]</td>';
    echo '</tr></table></td></tr></table><br />';

    $design->footer();

    }
    ?>


    thx an alle supporter
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Also einfach ein + deine zahlan an die variable dran hängen!

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Roli gelöschter User
    wo denn? hier=
    echo 'Gesamt: '.$ges_visits.' +meinegewünschtezahl <br />';
    echo 'Heute: '.$ges_heute.'<br />';
    echo 'Gestern: '.$ges_gestern.'<br />';
    echo 'Online: '.ges_online().'<br />';
    echo '<a class="box" href="?m=boxes/statistik&amp;sum=1"';
    echo ' onClick="window.open('#', 'external','width=500,height=400,scrollbars=yes,resizable=no')" target="external"><b>... mehr</b></a
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    frag mich nicht ich kann kein php ich weiß nur wies geht und nicht wo man es einfügen muss... und ich glaube das geht auch nicht in der ausgabe variable !
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Roli gelöschter User
    ZitatZitat geschrieben von SLJ

    frag mich nicht ich kann kein php ich weiß nur wies geht und nicht wo man es einfügen muss... und ich glaube das geht auch nicht in der ausgabe variable !


    was meinste mit dem letzten satz? hast vielleicht n tipp?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    ja da wo die abfrage statt findet ich tippe auf das:
    $gesBesucher = db_query('SELECT SUM(count) FROM prefix_counter'); 
    $gesBesucher = @db_result($gesBesucher,0);


    müsste man warscheinlich so schreiben:

    $gesBesucher = db_query('SELECT SUM(count) FROM prefix_counter'); 
    $gesBesucher1 = @db_result($gesBesucher,0); 
    
    $gesBesucher = $gesBesucher1 + was du willst;


    und eben nicht bei der ausgabe selber sondern bei der definiation von der abfrage !

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Roli gelöschter User
    ok,danke ich versuchs mal
    aber generell sehr cool wie schnell hier die antworten kommen^^
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Roli gelöschter User
    hmm,ne geht leider nicht
    ...dann wart ich mal auf jemand mit php kompetenz^^

    schade das man seine einträge nicht nachträglich editieren kann,aber wird wahrscheinlich möglich sein wenn man angemeldet ist
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    lux Mitglied
    Registriert seit
    18.09.2005
    Beiträge
    1.860
    Beitragswertungen
    0 Beitragspunkte
    omg...
    wenn SLJ das nicht weis wer dann?
    externer Link
    das passiert, wenn ich designe glücklich
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Roli gelöschter User
    ich bin mir auch garnicht sicher ob mans in der statistik.php ändern kann,weil zb:momentan sind gesamt 5besucher hits drauf,dann müsste da ja auch stehen :

    $gesBesucher = $gesBesucher1 + was du willst;

    ^
    |
    |
    |
    zb: +5
    also die statistik.php ist schon ne aktuelle kopie der datei die sich auf dem server befindet (wegen der gespeicherten zahlen)
    deswegen hab ich nach eben diesen zahlen gesucht (ges.5besucher,heute,2besucher etc) aber finde in dem script auch irgendwie nix was zusammenhängen könnte aber normal müssten sie doch ind der php. gespeichert werden od. eben vielleicht doch woanders?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    die Besucher zahlen sind doch in der DB oder?
    kanst ja einfach dort den Wert 1x dazuzählen...
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    if (empty($_GET['sum'])) {
      
    	$heute = date ('Y-m-d');
    	
      	$ges_visits1 = db_result(db_query("SELECT SUM(count) FROM prefix_counter"),0);
    	$ges_heute  = @db_result(db_query("SELECT count FROM prefix_counter WHERE date = '".$heute."'"),0);
    	$ges_gestern = @db_result(db_query('SELECT count FROM prefix_counter WHERE date < "'.$heute.'" ORDER BY date DESC LIMIT 1'),0);
     	$gbook  = @db_result(db_query("SELECT count(ID) FROM prefix_gbook"),0);
    	$posts  = @db_result(db_query("SELECT count(ID) FROM prefix_posts"),0);
    	$topic  = @db_result(db_query("SELECT count(ID) FROM prefix_topics"),0);
    	$gesuser  = @db_result(db_query("SELECT count(ID) FROM prefix_user"),0);
    
    $ges_visits = $ges_visits1 + 2342342;
    
      	echo 'Gesamt: '.$ges_visits.'<br />';
    	echo 'Heute: '.$ges_heute.'<br />';
    	echo 'Gestern: '.$ges_gestern.'<br />';
    	echo 'Gbook einträge: '.$gbook.'<br />';
    	echo 'Forum Posts: '.$posts.'<br />';
    	echo 'Forum Threads: '.$topic.'<br />';	
    	echo 'Angemeldete User: '.$gesuser.'<br />';
    	echo 'Online: '.ges_online().'<br />';


    Einfach das was da worher war durch das ersetzen ^^ 2X 5 L Partyfässer sind wohl doch nur für Party's gedacht und nicht für einen Fernsehabend ganz alleine zu hause ^^

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Roli gelöschter User
    danke das ihr euch so schnell um mich kümmert hier etc. aber @ s_down was ist das "DB" und @ SLJ "Einfach das was da worher war durch das ersetzen " WAS WAR WO VORHER,die gesamte php datei durch das ersetzen od den abschnitt den du vorher gepostet hast und wo kann ich denn dann da nun meinen gewünschten wert einfügen?!^^
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    lux Mitglied
    Registriert seit
    18.09.2005
    Beiträge
    1.860
    Beitragswertungen
    0 Beitragspunkte
    DB = datenbank
    externer Link
    das passiert, wenn ich designe glücklich
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Roli gelöschter User
    ahso ok habs gecheckt,sry ja ich weiss das das hier kein chat ist...werde mich nur ein letztes mal noch melden wenns funzt..od nicht
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Einfach das was da steht ersetzen.
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Roli gelöschter User
    ok,danke danke hat funktioniert @ SLJ

    ---------CLOSED---------^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten