Ich habe mal zwei Cods gefunden die Ich schon länger habe, die ich jetzt umbasteln wolte. Kann mir jemand helfen, und zwar möchte ich ganz gerne eine infostatistik.php erstellen und dazu eine Template infostatistik.htm. Ich bekomme das nicht alles sauber hin.
Code 1
<?php defined ('main') or die ( 'no direct access' ); $title = $allgAr['title'].' :: PageInfo'; $hmenu = 'PageInfo'; $design = new design ( $title , $hmenu ); $design->header(); $news1 = @db_query("SELECT COUNT(news_id) FROM prefix_news"); $news = @db_result($news1,0); $user1 = @db_query("SELECT COUNT(ID) FROM prefix_user"); $user = @db_result($user1,0); $gbook1 = @db_query("SELECT COUNT(ID) FROM prefix_gbook"); $gbook = @db_result($gbook1,0); $shoutbox1 = @db_query("SELECT COUNT(ID) FROM prefix_shoutbox"); $shoutbox = @db_result($shoutbox1,0); $awards1 = @db_query("SELECT COUNT(ID) FROM prefix_awards"); $awards = @db_result($awards1,0); $partner1 = @db_query("SELECT COUNT(ID) FROM prefix_partners"); $partner = @db_result($partner1,0); $wars1 = @db_query("SELECT COUNT(ID) FROM prefix_wars"); $wars = @db_result($wars1,0); // gibt die groesse der Datenbank aus $result = db_query("SHOW TABLE STATUS"); $dbsize = 0; while($row = mysql_fetch_assoc($result)) { $dbsize += $row['Data_length']; } $dbgreat = nicebytes($dbsize); /////////////////////////////////////// $avatargreat = nicebytes(dirsize('include/images/avatars/')); $downgreat = nicebytes(dirsize('include/downs/')); $online = '<b>'.ges_online().'</b> Benutzer und <b>'.ges_gast_online().'</b> Gäste'; ########################################################################################## echo '<b>PageInfo</b><br /><br />'; echo 'Unsere Seite hat:<br /> '.$news.' eingetragene News,<br /> '.$user.' Registrierte User,<br /> '.$gbook.' eingetragene Gästebucheinträge,<br /> '.$shoutbox.' Shoutbox einträge,<br /> '.$awards.' eingetragene Awards,<br /> '.$partner.' offizielle Partner,<br /> '.$wars.' eingetragene Wars!<br /> <br /> Der Avatar Ordner ist '.$avatargreat.' groß,<br /> Der Download Ordner ist '.$downgreat.' groß,<br /> Die Datenbank ist '.$dbgreat.' groß,<br /> <br /> Online sind:<br /> '.$online.'<br />'; $design->footer(); ?>
Code 2
<?php # Copyright by Manuel Staechele # Support www.ilch.de defined ('main') or die ( 'no direct access' ); ######################################################### # EINSTELLUNGEN # ######################################################### $bestposteranzahl = 2; ######################################################### # AB HIER NICHTS MEHR AÄNDERN # ######################################################### # variablen definieren $heute = date ('Y-m-d'); $time = time(); $daysec = 86400; $weekdays = 7; $mth = 30; $day = $time - $daysec; # Daten abfragen ## visits $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); $maxErg = db_query('SELECT MAX(count) FROM `prefix_counter`'); $max_in = db_result($maxErg,0); $news1 = @db_query("SELECT COUNT(news_id) FROM prefix_news"); $news = @db_result($news1,0); $shoutbox1 = @db_query("SELECT COUNT(ID) FROM prefix_shoutbox"); $shoutbox = @db_result($shoutbox1,0); $awards1 = @db_query("SELECT COUNT(ID) FROM prefix_awards"); $awards = @db_result($awards1,0); $partner1 = @db_query("SELECT COUNT(ID) FROM prefix_partners"); $partner = @db_result($partner1,0); // gibt die groesse der Datenbank aus $result = db_query("SHOW TABLE STATUS"); $dbsize = 0; while($row = mysql_fetch_assoc($result)) { $dbsize += $row['Data_length']; } $dbgreat = nicebytes($dbsize); /////////////////////////////////////// $avatargreat = nicebytes(dirsize('include/images/avatars/')); $downgreat = nicebytes(dirsize('include/downs/')); $online = '<b>'.ges_online().'</b> Benutzer und <b>'.ges_gast_online().'</b> Gäste'; # Onlinezeit ausrechnen über user 1 $useroneregist = db_result(db_query('SELECT regist FROM prefix_user WHERE id = 1'),0); $sincesec = $time - $useroneregist; $sinceday = floor($sincesec / $daysec); $dayvisits = floor($ges_visits / $sinceday)+1; $mthvisits = floor($dayvisits * $mth); ######################################################### # FORUM; GBOOK GALLERY STATS # ######################################################### echo ''; $postcount = db_query('SELECT COUNT(id) from prefix_posts'); $gesposts = @db_result($postcount,0); echo 'Forum Beiträge: '.$gesposts.'<br>'; $topiccount = db_query('SELECT COUNT(id) from prefix_topics'); $gestopics = @db_result($topiccount,0); echo 'Forum Topics: '.$gestopics.'<br>'; $gbookcount = db_query('SELECT COUNT(id) from prefix_gbook'); $gesgbook = @db_result($gbookcount,0); echo 'Gästebuch einträge: '.$gesgbook.'<br>'; $gallerycount = db_query('SELECT COUNT(id) from prefix_gallery_imgs'); $gesggallery = @db_result($gallerycount,0); echo 'Gallery: '.$gesggallery.' Bilder<br>'; $ugallerycount = db_query('SELECT COUNT(id) from prefix_usergallery'); $gesugallery = @db_result($ugallerycount,0); echo 'Usergallery: '.$gesugallery.' Bilder<br>'; echo 'Eingetragene Partner: '.$partner.'<br>'; echo ''.$avatargreat.' Avatar Ordner<br>'; echo ''.$downgreat.' Downloads<br>'; echo ''.$dbgreat.' Rippkom MySql-Datenbank<br>'; echo 'Rippkom.de ist online seit: '.$sinceday.' Tagen'; ?>
betroffene Homepage: spasselite.de