14.10.2010 to 23:06  #8892
Lucky
Mitglied

Registered: 18.10.2007
Contributions: 63

Title: Traffic Script Frage
Hallöchen,

habe da mal eine Frage, habe hier ein Server Traffic script was auch läuft nur Zeigt er es in bytes an, ich hätte es aber gerne in MB oder GB oder noch besser das er es automatisch berechnet, so zu sagen ein converter.

Bin für jede Hilfe danktbar.

hier mal das Traffic script

PHP Code:
<?php 

$device 
"eth0"

echo 
"Traffic: ".trim(file_get_contents("/sys/class/net/$device/statistics/tx_bytes"))." bytes n";

?>
 
Offline  Webseite Quote  

15.10.2010 to 06:32  #8893
Mitch
Mitglied

Avatar

Registered: 10.11.2006
Contributions: 1379

Title: RE: Traffic Script Frage
Bitteschön :-)

PHP Code:
<?php

$device 
"eth0";

$raw_bytes trim(file_get_contents("/sys/class/net/$device/statistics/tx_bytes"));
$bytes  number_format($raw_bytes0',''.');
$kbytes number_format($raw_bytes 10243',''.');
$mbytes number_format($raw_bytes 1024 10243',''.');
$gbytes number_format($raw_bytes 1024 1024 10243',''.');

echo 
"Traffic für $device:\n";
echo 
"  $bytes B \n";
echo 
"  $kbytes KiB \n";
echo 
"  $mbytes MiB \n";
echo 
"  $gbytes GiB \n";
echo 
"\n";
 


Erklärung zu den Abkürzungen

[img]Bitte loggeen Sie Sich ein um das Bild HIER zu sehen[/img]

Angehängte Datei(en) Bitte loggen Sie sich ein um den anhang zu Downloaden.

_____________________
Matpo.de Co-Admin | Just for fun Coder
Offline  Quote  

15.10.2010 to 11:02  #8894
Lucky
Mitglied

Registered: 18.10.2007
Contributions: 63

Title: RE: Traffic Script Frage
Danke du bist der besteLachen
Aber eigendlich meinte ich dass er es automatisch aufrundet.
z.b. bei 1024 kb auf 1 MB - 1024 MB auf 1GB usw.

Aber trotzdem nochmal danke muss ich es halt manuell umstellen Lachen

EDIT: Ach mist hab gerade gemerkt das
Code:
trim(file_get_contents("/sys/class/net/$device/statistics/tx_bytes")); 
nur den Stundentraffic ausgibt, muss ich mal googlen ob ich n befehl für den gesammten traffic finde.
_____________________
MfG
Lucky
Offline  Webseite Quote  

15.10.2010 to 11:58  #8895
Mitch
Mitglied

Avatar

Registered: 10.11.2006
Contributions: 1379

Title: RE: Traffic Script Frage
Der zweite Parameter von number_format regelt die Rundung. Wenn Du den auf 0 stellst werden die Werte auf ganze Zahlen gerundet.

PHP Code:
$kbytes number_format($raw_bytes 10240',''.'); 
$mbytes number_format($raw_bytes 1024 10240',''.'); 
$gbytes number_format($raw_bytes 1024 1024 10240',''.');
 

_____________________
Matpo.de Co-Admin | Just for fun Coder
Offline  Quote  

15.10.2010 to 12:45  #8896
Lucky
Mitglied

Registered: 18.10.2007
Contributions: 63

Title: RE: Traffic Script Frage
Ja das mir schon klar, ich meinte damit, das nur jeweils eine Ausgabe angezeigt wird.. z.b: Traffic: 10 MB und wenn der 1024 MB erreicht hat das er dann automatisch 1 GB anzeigt und nicht alle Lachen


---

noch nix gefunden.. ich gebs zu ich bin zu blöd zum Gogglen -.-
_____________________
MfG
Lucky
Offline  Webseite Quote  

15.10.2010 to 13:10  #8897
Possinke
Admin

Avatar

Registered: 03.03.2006
Contributions: 2516

Title: RE: Traffic Script Frage
PHP Code:
<?php
function StringSize($groeße_bb
    {    
        
$groeße_kb round($groeße_bb/10242);
        
$groeße_mb round($groeße_bb/1024/10242);
        
$groeße_gb round($groeße_bb/1024/1024/10242);
        
$groeße_tb round($groeße_bb/1024/1024/1024/10242);
        if(
$groeße_tb >= 1) {
            
$return number_format($groeße_tb2'.''')." TB"
        } elseif(
$groeße_gb >= 1) {
            
$return number_format($groeße_gb2'.''')." GB"
        } elseif(
$groeße_mb >= 1) { 
            
$return number_format($groeße_mb2'.''')." MB";
        } elseif(
$groeße_kb >= 1) {
            
$return number_format($groeße_kb2'.''')." KB"
        } else { 
            
$return $groeße_bb." Byte";
        } 
        return 
$return;
    }
$device "eth0"

echo 
"Traffic: ".StringSize(trim(file_get_contents("/sys/class/net/$device/statistics/tx_bytes")))."rn"
?>
 

_____________________
Wie stelle ich richtig eine Supportanfrage?
MatPo.de auf Facebook | MIHS Wunschliste | MIHS Bugreport / Paketeupdates
Offline  Webseite Quote  

15.10.2010 to 13:20  #8898
Lucky
Mitglied

Registered: 18.10.2007
Contributions: 63

Title: RE: Traffic Script Frage
Danke Mathias so meinte ich das Lachen

vielen dank nochmal an euch 2 Lachen

P.S. wenn jemand weiß wie ich den gesammten Traffic und nicht nur den von einer Stunde auslesen kann, dann lasst es mich bitte wissen.

Bei mir läuft Debian 5
_____________________
MfG
Lucky
Offline  Webseite Quote  

16.10.2010 to 12:40  #8904
Lucky
Mitglied

Registered: 18.10.2007
Contributions: 63

Title: RE: Traffic Script Frage
Hab was gefunden, hier könnt ihr euch das resultat mal ansehen.. wow-patch.tk
_____________________
MfG
Lucky
Offline  Webseite Quote  

16.10.2010 to 13:37  #8905
Possinke
Admin

Avatar

Registered: 03.03.2006
Contributions: 2516

Title: RE: Traffic Script Frage
und wie hast du das jetzt gemacht?
_____________________
Wie stelle ich richtig eine Supportanfrage?
MatPo.de auf Facebook | MIHS Wunschliste | MIHS Bugreport / Paketeupdates
Offline  Webseite Quote  

16.10.2010 to 23:47  #8906
Lucky
Mitglied

Registered: 18.10.2007
Contributions: 63

Title: RE: Traffic Script Frage
mit vnstat und vnstat-php und am script bissel rumgefummelt^^
---
weißt du vill wie ich n download link verstecken kann..

z.b. irgend-eine-domain.tld/files/datei.zip

in meine-domain.tld/download?id=1

oder so ähnlich...

p.s. dein neues Avatar gefällt mir Lachen
_____________________
MfG
Lucky
Offline  Webseite Quote  

Reply
Username:
Title:
  Fett Unterstrichen Kursiv Strike Marquee Code Links Center Rechts Liste Code Zitat Code PHP Code Code Bild Link eMail Farbe
Nachricht:

HTML is not allowed
Smilies are allowed
BBCode is allowed
Confirmation Code: Confirmation Code ==>
 

MatPo Facebookseite MatPo Twitterseite MatPo Googleplus Seite Add News Feeds zu Google