Server Statistik Anzeige |
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
Themenstarter
|
|
Zitat: |
Original von Racer2005
Hi,
Also wenn ich das in die Footer.tpl einfüge
Zitat: |
<!-- Server Infos by Agi -->
<if($wbbuserdata['userid'])!=0><then><br />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder" align="center">
<tr>
<td class="tabletitle"><span class="smallfont"><b>$master_board_name: Server und Datenbankinformationen:</b></span></td>
</tr>
<tr>
<td class="tablea"><span class="smallfont"><b>Server Konfiguration:</b> $server<br />
<b>PHP Version:</b> $phpversion<br />
<b>MySQL Version:</b> $mysqlver<br />
<b>DB - Größe:</b> $mysqlmem MB<br />
<b>DB - Einträge:</b> $db_all_record</span></td></tr>
</table><br /></then></if>
<!-- Server Infos by Agir--> |
dann fehlt mein ganzer footer
|
kommt irgendeine Fehlermeldung?
__________________
|
|
17.04.06 21:41 |
Finden
Als Freund hinzufügen
|
|
N!tro*
The One and Only
Dabei seit: 01.02.06
Beiträge: 3.264
Fähigkeiten: WBB3 Profi; WBB3 Fortgeschritten; WBB3 Anfänger; WBB2 Profi Forenversion: 3.1; 3.0
|
|
nein
__________________ Nicht das Internet macht wahnsinnig, sondern die Wahnsinnigen machen das Internet.
|
|
17.04.06 22:18 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|
kann man gut gebrauchen..
frage, kannst du noch ne abfrage einfügen??
es wäre praktisch zu wissen, wie oft der server erreichbar war, bzw ausgefallen ist..
hab das mal auf ner webseite gesehen.. da wurden von nem script alle xx minuten oder stunden ne abfrage an der server gesendet und dann angezeigt,
in % und anzahl dann ausgegeben..
|
|
02.11.06 18:29 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Fishy64
Mitglied
Dabei seit: 10.06.06
Beiträge: 68
|
|
Ich hab mir das mal umgebaut für eine Box im JGS Portal, sieht gut aus und funxt. Ob ich das nun veröffentlichen kann liegt am Ermessen der Autors Agi
__________________
|
|
06.10.07 19:22 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
Themenstarter
|
|
Zitat: |
Original von Fishy64
Ich hab mir das mal umgebaut für eine Box im JGS Portal, sieht gut aus und funxt. Ob ich das nun veröffentlichen kann liegt am Ermessen der Autors Agi |
Darfst du ruhig machen.
__________________
|
|
07.10.07 21:13 |
Finden
Als Freund hinzufügen
|
|
Fishy64
Mitglied
Dabei seit: 10.06.06
Beiträge: 68
|
|
So dann mal sehen ob ichs hier zusammen bekomme
1. lade die Datei jgs_portal_meincode.php vom Server und suche:
füge darüber ein:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
|
/** Server Config Start **/
if($seiteninfos[seiten_text]=="[serverstats]"){
$jgs_tpl_parser_off="1";
$span_class_off="1";
$server = getenv("SERVER_SOFTWARE");
$phpversion = phpversion();
$result = $db->query_first("SHOW VARIABLES LIKE 'VERSION'");
$mysqlver = $result[1];
$table_data = 0;
$table_idx = 0;
$db_all_record = 0;
$db_all = 0;
$result = $db->query("SHOW TABLE STATUS");
while ($row = $db->fetch_array($result)) {
$table_data += $row['Data_length'];
$table_idx += $row['Index_length'];
$db_all_record +=$row['Rows'];
}
$db_all = $table_data + $table_idx;
$mysqlmem = round($db_all/1048576,2);
if ($db_all_record >= 1000) $db_all_record = number_format($db_all_record, 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
$lang->items['LANG_STATSINFO_SERVERDB_DESC'] = $lang->get("LANG_STATSINFO_SERVERDB_DESC", array('$master_board_name' => $master_board_name, '$server' => $server, '$phpversion' => $phpversion, '$mysqlver' => $mysqlver, '$mysqlmem' => $mysqlmem, '$db_all_record' => $db_all_record));
$quota="10"; // trage hier deinen verfügbaren Space ein
$a = "$adr/h2";
function obsah($adr,&$total,&$dir,&$size){
$dp=OpenDir($adr);
do{
$itm=ReadDir($dp);
if (Is_Dir("$adr/$itm")&&($itm!=".")&&($itm!="..")&&($itm!="")){
obsah("$adr/$itm",$total,$dir,$size);
$dir++;
}
elseif (($itm!=".")&&($itm!="..")&&($itm!="")){
$size=$size+FileSize("$adr/$itm");
$total++;
}
} while ($itm!=false);
CloseDir($dp);
}
obsah(".",$total,$dir,$size);
$freeA=BcDIV($size,1024*1024*1024,2);
$freeB=$quota-$freeA;
eval ("\$seiteninfos[seiten_text] = \"".$tpl->get("server_stats")."\";");
}
/** Server Config Ende **/ |
|
speichern und wieder hochladen
2. gehe nun ins ACP => Templates erstellen:
Templatename: server_stats
Inhalt:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
|
<span class="smallfont">Konfiguration: <span class="prefix">$server</span><br />
PHP Version: <span class="prefix">$phpversion</span><br />
MySQL Version: <span class="prefix">$mysqlver</span>
<hr class="threadline" />
<b>Portal Daten</b><br />
DB - Größe: <span class="prefix">$mysqlmem MB</span><br />
DB - Einträge: <span class="prefix">$db_all_record</span><br />
Seicherplatz Portal: <span class="prefix">10 GB</span><br />
Belegter Platz: <span class="prefix">$freeA GB</span><br />
Noch Verfügbar: <span class="prefix">$freeB GB</span><br />
Anzahl Dateien: <span class="prefix">$total</span><br />
Anzahl Ordner: <span class="prefix">$dir</span></span> |
|
die Klassendefinition (pefix) kann natürlich beliebig ersetzt werden
3. Box erstellen:
ACP => Box hinzufügen
Titel der Box: Server Info
Ihalt der Box: [serverstats]
Nun noch die Box einordnen, am besten als Linke oder rechte Box
__________________
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Fishy64: 08.10.07 15:37.
|
|
08.10.07 10:28 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Xxplozive
Mitglied
Dabei seit: 17.01.04
Beiträge: 82
Fähigkeiten: WBB2 Fortgeschritten Herkunft: Lübeck Forenversion: 2.3
|
|
Die Server Statistik Anzeige ist sehr nett. Nur die Modifikation wieviel Speicherplatz etc noch frei ist, ist sehr Zeitaufwendig. Dadurch verlängert sich das laden der Seite um einiges!!!
__________________ Ich hasse Signaturen die plötzlich
|
|
15.01.08 16:57 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|