Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 17 czerwca 2025, 10:53

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 103 ]  Przejdź na stronę Poprzednia  1, 2, 3, 4, 5, 6  Następna
Autor Wiadomość
 Tytuł:
Post: poniedziałek, 24 kwietnia 2006, 10:54 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
najciekawsze jest to ze nic szczegolnego nie robilem. wszystko w/g instrukcji :)
a z pustyli liniami na koncu juz mam nauczke i to odnosnie czegos innego niz wymieniane na forum, wiec teraz zawsze zostawiam wolne linie.

wydaje mi sie ze zamieszalem ze skladnia polecen w sudoers i w efekcie niedozwolonego formatu zapisu cos sie wysypalo, a ja zmarnowalem prawie jeden dzien na szukanie dziury w calym.
ale juz jest ok, mam przerobione swoje skrypty z thttpd pod apacha.

w sudoers wklejam informacje o pliku ktory moze wykonac uzytkownik nobody, a w skrypcie php czy cgi wywoluje ten plik z umieszczonymi tam sekwencjami komend.
i tak jest fajnie :)
pozdrawiam wszystkich i zycze twardych obudow przy monitorach :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 24 kwietnia 2006, 11:20 
Offline
Użytkownik

Rejestracja: piątek, 10 marca 2006, 21:26
Posty: 245
Lokalizacja: Knurów
Czasami lepszym rozwiazaniem jest stworzenie jednego pliku
wykonywalnego i w nim kilka/kilkanascie polecen do wykonania,
a w sudoers dajesz prawa uzytkownikowi nobody do odpalania tego
wlasnie pliku. Wtedy zamiast dawac prawa do kilku/kilkunastu polecen,
starczy tylko jedno ;) Zalezy co potrzebujesz w skrypcie...

_________________
Proszę samodzielnie usuwać nieistniejące linki w swoich sygnaturkach!!! /Administrator/


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 25 kwietnia 2006, 00:46 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
czegos mi brakuje w tej tabelce z nice.

w swojej starej w cgi mialem jeszcze dodane ustalone przez nice ograniczenia uploadu i downloadu :)

przydalyby sie poniewaz jak narazie widac ze ktos cos sciaga ale nie widac czy jest ograniczany i do jakiej wartosci :)

p.s.
to tak podpucha :lol:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 25 kwietnia 2006, 02:31 
Offline
Użytkownik

Rejestracja: piątek, 10 marca 2006, 21:26
Posty: 245
Lokalizacja: Knurów
Nic straconego... Dane dotyczace tych limitow w skrypcie
przechowuje tabela $buffer2.. Wystarczy dopisac mu doslownie 4 linie
kodu i bedziesz mial w tabelce takze te limity :)

Nie jeste pewny, w ktorym indeksie tablicy - musisz potestowac...
Wiem, ze w $buffer2[4] jest aktualny download a $bufer[9] to aktualny
upload. Mozliwe wiec, ze interesujace Cie dane to $buffer2[3] i $buffer2[8] :)

PS. Mozliwe, ze interesujace Cie wartosci beda mialy jakies brzydkie,
niechchiane znaki - ale mozna je wyciac uzywajac substr().
Zobacz jak to w ksrypcie jest zrobione dla uploadu i dowlnloadu,
dla limitow postapisz analogicznie...


Sprawdz

_________________
Proszę samodzielnie usuwać nieistniejące linki w swoich sygnaturkach!!! /Administrator/


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 5 maja 2006, 19:52 
Offline
Użytkownik

Rejestracja: czwartek, 29 września 2005, 12:26
Posty: 306
siemka, robilem juz raz staty wg krzysiekz i bylo wszystko ok -a tym razem zonk:
nice generuje ladnie txt:
http://83.18.241.206/inne/nsstats.txt
ale juz ten html nie chce dzialac :(
http://83.18.241.206/cgi-bin/nice.html
wydaje sie ze dobrze pobiera dane dotyczace nazwy uzytkownika - ale samych wartosci juz nie wyswietla :( macie jakis pomysl czemu?

_________________
http://hutnet.no-ip.org/ NND - NaweNawetDobry Linux :-)
Obrazek
120 dni - a moglo byc dluzej Nie lubie GZE


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 20 sierpnia 2006, 21:26 
Offline
Użytkownik

Rejestracja: niedziela, 18 września 2005, 12:51
Posty: 234
Witam
Jak zrobić, by w online2.html byli widoczni użytkownicy offline również???
Bo krążę po tych wątkach i coś nie mogę znaleźć.
A najlepiej bym chciał coś takiego zrobić http://groch.dyndns.org/stats.php (ale tylko Aktualnie podłączone hosty) - jak u kolegi - fajnie to wygląda, ale nie wiem, jak to ugryźć.

_________________
nnd-linux-0.1-2005.07.10 Pentium II 400 Ram-256 2XHDD-10GB


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 20 sierpnia 2006, 22:10 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
znowu wodolejstwo :) a zrod to samo dla 120 osob :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 20 sierpnia 2006, 22:28 
Offline
Użytkownik

Rejestracja: niedziela, 18 września 2005, 12:51
Posty: 234
W sumie masz rację - dla 120 osób to masakra do przegladania, ale ja mam tylko paru userów. Powiedzcie chociaż, gdzie to należy poprawić same offline , w którym pliku co dopisać.

_________________
nnd-linux-0.1-2005.07.10 Pentium II 400 Ram-256 2XHDD-10GB


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 30 sierpnia 2006, 12:21 
Offline
Użytkownik

Rejestracja: niedziela, 18 września 2005, 12:51
Posty: 234
Wie ktoś jak połączyć Nice z MRTG chodzi mi o wykres hostów, bo mam ten zrobiony na arp, ale ostatnio po arp też mi niektórych nie wykrywa a nice wszystkich pokazuje i wpadłem na pomysł żeby mrtg podłączyć pod nice tylko nie mam pomysłu i wiedzy jeszcze by to zrobić???

_________________
nnd-linux-0.1-2005.07.10 Pentium II 400 Ram-256 2XHDD-10GB


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 23 października 2006, 14:10 
Offline
Użytkownik

Rejestracja: piątek, 10 marca 2006, 21:26
Posty: 245
Lokalizacja: Knurów
Odswiezam stary temat ;)

Prerobilem skrypcik do dzialania z nowym niceshaperem 0.6 rc2

Oto przyklad dzialania (tabelki posrodku)

http://groch.dyn.pl/stats.php

Oto skrypt php:

: [/] [] ()
<?
$max_u=5; // pogrubianie powyzej tej wartosci wysylania
$max_d=50; // pogrubianie powyzej tej wartosci pobierania

$dane='';
$pp=popen( 'sudo /usr/local/bin/niceshaper stats','r' );
while ( !feof ( $pp ) ) {
    $dane.=fgets($pp);
}
pclose($pp);

// zapis danych ze strumienia do pliku (jeżeli ktoś potrzebuje)
$fp = fopen("nsstats.txt",'w');
fwrite($fp, $dane);
fclose($fp);

$chunksize = 1*(1024*1024); // how many bytes per chunk
$handle = fopen("nsstats.txt", 'rb');
if ($handle === false) {
    return false;
}

echo '<table align="center" width="60%" border="2" cellspacing="2" cellpadding="2" style="border-collapse:collapse">
      <tr class="t01" align="center" style="padding-bottom: 10px;"><td>&nbsp;</td>
      <td><strong>Komputer</strong></td>
      <td align="center"><strong>Download</strong></td></tr>';

while (!feof($handle)) {
    $buffer = fread($handle, $chunksize);
    $buffer3=explode("\n", $buffer);
$zlicz=1;
$down=0;
    for ($i=2;$i<count($buffer3);$i++) {
        $buffer3[$i] = preg_replace('/\s+/', ' ', $buffer3[$i]);
        $buffer2=explode(" ", $buffer3[$i]);
        $down_k=substr($buffer2[4],0,-4);
        if ($buffer2[0] !='') {
            echo '<tr class="t01"><td align="right">'.($zlicz).'.</td>
            <td style="padding-left: 10px;">'.$buffer2[0].'</td>';
            if ($down_k >= $max_d) {
            echo '<td align="right" style="padding-right: 30px;"><b>'.$down_k.'</b> kB/s</td>';
            }
            else {
            echo '<td align="right" style="padding-right: 30px;">'.$down_k.' kB/s</td>';
            }
            echo '</tr>';
            $down=$down+substr($buffer2[4],0,-4);
            $zlicz=$zlicz+1;
        } else break;
    }
echo '<tr class="t01"><td>&nbsp;</td>
    <td align="center"><strong>Razem</strong></td>
    <td align="right" style="padding-right: 30px;"><strong>'.$down;

if (substr($down,-2,1)!='.') echo '.0';

echo '</strong> kB/s</td></tr></table>';

echo '<br><table align="center" width="60%" border="2" cellspacing="2" cellpadding="2" style="border-collapse:collapse">
      <tr class="t01" align="center" style="padding-bottom: 10px;"><td>&nbsp;</td>
      <td><strong>Komputer</strong></td>
      <td align="center"><strong>Upload</strong></td></tr>';

$zlicz=1;
$up=0;
    for ($i=$i+3;$i<count($buffer3);$i++) {
        $buffer3[$i] = preg_replace('/\s+/', ' ', $buffer3[$i]);
        $buffer2=explode(" ", $buffer3[$i]);
        $up_k=substr($buffer2[4],0,-4);
        if ($buffer2[0] !='') {
            echo '<tr class="t01"><td align="right">'.($zlicz).'.</td>
            <td style="padding-left: 10px;">'.$buffer2[0].'</td>';
            if ($up_k >= $max_u) {
            echo '<td align="right" style="padding-right: 30px;"><b>'.$up_k.'</b> kB/s</td>';
            }
            else {
            echo '<td align="right" style="padding-right: 30px;">'.$up_k.' kB/s</td>';
            }
            echo '</tr>';
            $up=$up+substr($buffer2[4],0,-4);
            $zlicz=$zlicz+1;
        } else break;
    }
echo '<tr class="t01"><td>&nbsp;</td>
    <td align="center"><strong>Razem</strong></td>
    <td align="right" style="padding-right: 30px;"><strong>'.$up;

if (substr($up,-2,1)!='.') echo '.0';

echo '</strong> kB/s</td></tr></table>';
}
fclose($handle);

?>


Zasady takie same jak wczesniej (kto sie nie orientuje niech
zajrzy w tym temacie strone do tylu). A wiec skrypt odpytuje niceshapera
tylko na zadanie, wymagany jest odpowiedni wpis w sudoers i tyle :)

Aha - standartowo pomija wyswietlanie w tabelce pierwszej linijki
w statystykach (gdyz zwykle dotyczy to klasy do-not-shape dla ruchu
w sieci lokalnej). Jak ktos chce by niczego nie pomijano to wystarczy w
linijce:
for ($i=2;$i<count($buffer3);$i++) {
zmienic na:
for ($i=1;$i<count($buffer3);$i++) {
oraz:
for ($i=$i+3;$i<count($buffer3);$i++) {
na:
for ($i=$i+2;$i<count($buffer3);$i++) {

Mam nadzieje, ze sie komus przyda ;)

Pozdrawiam

_________________
Proszę samodzielnie usuwać nieistniejące linki w swoich sygnaturkach!!! /Administrator/


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 23 października 2006, 14:30 
Offline
Użytkownik

Rejestracja: niedziela, 10 września 2006, 18:33
Posty: 228
Lokalizacja: Żyraków ok. Dębicy
Mr Groch powiem jedno : zajebiste :D mi przynajmniej bardzo się to podoba :wink:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 23 października 2006, 16:10 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
a dlaczego rozbite statsy uploadu i downloadu?
w jednej lini bylyby czytelniejsze i mniej miejsca zajmia na stronie.
dla kilku userow to nie problem, ale dla 50 to juz litania.

i szkoda ze nie ma idywidualnego limitu przypisanego klientowi :(
moze w nastepnej wersji :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 23 października 2006, 18:59 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
Tutaj jest moja wersja, któej używam. Trzeba sobie tylko dopracować stylami do swoich potrzeb no i zmienić ścieżke do pliku ze statami tworzonymi przez niceshapera.
A tak to wygląda: http://www.orlinet.internetdsl.pl/niceshaper.jpg


Ostatnio zmieniony poniedziałek, 23 października 2006, 21:14 przez puchatek007, łącznie zmieniany 3 razy

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 23 października 2006, 20:55 
Offline
Użytkownik

Rejestracja: piątek, 10 marca 2006, 21:26
Posty: 245
Lokalizacja: Knurów
Rozbite sa dla tego, poniewaz nowy niceshaper jest wyjatkowo elastyczny
jesli chodzi o klasy... To, ze 2 dane klasy tycza sie tego samego ipka dla
downloadu i uploadu to tylko przypadek szczegolny... Moga byc dla
przykladu klasy tyczace sie tego samego hosta, dla downloadu i uploadu,
a nawet dotyczace tylko ruchu na okreslonym porcie o roznych nazwach
tyczace sie tego samego ipka...

Jak dla mnie zbyt duzo roboty, by wyszukiwac i kojarzyc ze soba klasy...

Inna sprawa, ze niekoniecznie musza byc tylko sekcje download i upload,
w nowym niceshaperze mozna stworzyc o wiele wiecej sekcji... Nietsety
skrypt juz na takiej konfiguracji nie bedzie dzialal...

Ale daje tylko przykladowe rozwiazanie - kazdy moze je sobie zmodyfikowac
pod swoj konfig niceshapera...

@puchatek007
Moglbys pokazac mniej wiecej jak Twoje statystyki wygladaja?
Nie kazdemu chce sie wgrywac skrypt do siebie by zobaczyc jak wyglada
:P I przy okazji - Twoja wersjqa wymaga wlaczonej opcji zapsiywania
przez niceshapera pliku statystyk, tak?

_________________
Proszę samodzielnie usuwać nieistniejące linki w swoich sygnaturkach!!! /Administrator/


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 23 października 2006, 21:16 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
Mr Groch pisze:
@puchatek007
Moglbys pokazac mniej wiecej jak Twoje statystyki wygladaja?
Nie kazdemu chce sie wgrywac skrypt do siebie by zobaczyc jak wyglada
:P I przy okazji - Twoja wersjqa wymaga wlaczonej opcji zapsiywania
przez niceshapera pliku statystyk, tak?


OK, już dodałem screena, nic specjalnego ale może komuś się przyda.
Też mnie denerwowało jak sekcje były pod sobą. Przy dużej ilości userów było troche przewijania :(.
Tak, wymagane jest zapisywanie statów przez niceshapera.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 24 października 2006, 12:22 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
Wszystko fajne tylko czemu do tego trzeba mieć Apache? :)

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 20 lutego 2007, 23:45 
Offline
Użytkownik

Rejestracja: niedziela, 5 lutego 2006, 21:27
Posty: 251
Panowie chcialem odpalic te statystyki nice2htm na slackware ale przy odpaleniu programiku wywala mi cos takiego niewiem czym to jest spowodowane. Staralem sie dostosowac skrypt do tej dystrybucji.

: [/] [] ()
/usr/nice2htm/nice2htm.sh: line 138: [: too many arguments
/usr/nice2htm/nice2htm.sh: line 145: [: too many arguments


tych lini jest owiele wiecej ale odnosza sie do tylko dwoch lini kodu.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 26 maja 2007, 02:48 
Offline

Rejestracja: środa, 15 września 2004, 13:08
Posty: 95
a u mnie niceshaper oddaje predkosci w bajtach na sekunde i troche to miesza w wynikach.
czy autorzy skryptow mogliby podac zrodla skad czerpali natchnienie do skryptu, moze mi sie cos wiecej wyjasni ?
na razie wyglada to mniej wiecej tak;

Komputer limit down Download limit up Upload
1. ko11an 3686400 B/s 367028 B/s 204800 B/s 26424 B/s
2. 234belski 3686400 B/s 4110 B/s 204800 B/s 47120 B/s
3. Staj234 3686400 B/s 158 B/s 412 B/s
4. grz23ek 3686400 B/s 80118 B/s 204800 B/s 32368 B/s
Razem ----- 451414 B/s ----- 106324 B/s

i np. jak w pozycji 3 od czasu do czasu potrafi zgubic limit uploadu przesuwajac tam upload ( tutaj dziwne bo upload nie jest 0 a standartowo gubi go jesli upload jest 0 )

limity dopisalem wprowadzajac zmienne
$ldown_k=substr($buffer2[1],0,-3);
$lup_k=substr($buffer2[6],0,-3);


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 26 maja 2007, 08:46 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
Skrypty pobierają dane z pliku tworzonego przez niceshapera, więc u ciebie jest źle skonfigurowany niceshaper. Zajrzyj do jego configa.
W sekcji <global> masz pewien wpis mówiący o jednostkach. Powinieneś mieć tak: stats unit kB/s .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 26 maja 2007, 15:18 
Offline

Rejestracja: środa, 15 września 2004, 13:08
Posty: 95
i bardzo dobrze zauwazyles. sugerujac sie wczesniejszymi informacjami o usunieciu zapisu pliku nsstats.txt przez niceshapera 'zahaszowalem' cala linie, dzieki
...
zostalem przy b/s. ponizej inaczej wygladajaca informacja o obciazeniu lacza internetowego (lacze 4/0,5 Mb, nsstats generowany w bitach) , mozna skrypt wkleic w kod htm dowolnej strony;
Cytuj:
<?php
// mozna wstawic auto odswiezanie strony; <HEAD> <meta http-equiv="Refresh" content="30"> </HEAD>

// od tej linni do ...
$dane='';
$pp=popen( 'sudo niceshaper stats','r' );
while ( !feof ( $pp ) ) {
$dane.=fgets($pp);
}
pclose($pp);

// zapis danych ze strumienia do pliku (wyglada na to, ze jest to konieczne jesli usunieto dump w pliku config niceshaper'a)
$fp = fopen("./stats/nsstats.txt",'w');
fwrite($fp, $dane);
fclose($fp);
// ... tej linni mozna usunac jesli ustawiony jest dump w pliku config niceshaper'a

$chunksize = 1*(1024*1024); // how many bytes per chunk
$handle = fopen("./stats/nsstats.txt", 'rb');
if ($handle === false) {
return false;
}

while (!feof($handle)) {
$buffer = fread($handle, $chunksize);
$buffer3=explode("\n", $buffer);
$zlicz=1;
$down=0;
$up=0;
for ($i=2;$i<count($buffer3);$i++) {
$buffer3[$i] = preg_replace('/\s+/', ' ', $buffer3[$i]);
$buffer2=explode(" ", $buffer3[$i]);
# $down=$down+substr($buffer2[4],0,-4);
# $up=$up+substr($buffer2[9],0,-4);
$down=$down+$buffer2[4];
$up=$up+$buffer2[9];
$zlicz=$zlicz+1;
}
}
if ($down > 0 ){$sd = 100*($down/4194304);} else $sd = 0;
if ($up > 0 ) {$su = 100*($up/524288);} else $su = 0;
$nsd=number_format($sd, 2, ',', ' ');
$nsu=number_format($su, 2, ',', ' ');
$ndown=number_format($down, 0, ',', ' ');
$nup=number_format($up, 0, ',', ' ');
echo '<table ALIGN=center, WIDTH=800, BORDER=0, CELLSPACING=0, CELLPADDING=0>';
echo '<td ALIGN="center"><font color="gold"><font size=3>Obciążenie łącza <br>internetowego</td>';
echo '<td><table ALIGN=center, WIDTH=100%, BORDER=0, CELLSPACING=1, CELLPADDING=0>';
echo '<tr>';
echo '<td align=center ><font color="white"><strong>'.$ndown;
echo '</strong> b/s</td>';
echo '<td align=center ><font color="white">DOWNLOAD';

if ($sd >0 and $sd <10){
echo ' <td align=center bgcolor=999999><font size=2>'.$nsd; echo ' %';
}else
if ($sd >10){
echo ' <td align=center bgcolor=999999><font size=2>- - -';
}
if ($sd >10 and $sd <20){
echo ' <td align=center bgcolor=0066ff><font size=2>'.$nsd; echo ' %';
}else
if ($sd >10){
echo ' <td align=center bgcolor=0066ff><font size=2>- - -';
}
if ($sd >20 and $sd <30){
echo ' <td align=center bgcolor=006699><font size=2>'.$nsd; echo ' %';
}else
if ($sd >20){
echo ' <td align=center bgcolor=006699><font size=2>- - -';
}
if ($sd >30 and $sd <40){
echo ' <td align=center bgcolor=009933><font size=2>'.$nsd; echo ' %';
}else
if ($sd >30){
echo ' <td align=center bgcolor=009933><font size=2>- - -';
}
if ($sd >40 and $sd <50){
echo ' <td align=center bgcolor=33ff00><font size=2>'.$nsd; echo ' %';
}else
if ($sd >40){
echo ' <td align=center bgcolor=33ff00><font size=2>- - -';
}
if ($sd >50 and $sd <60){
echo ' <td align=center bgcolor=99ff00><font size=2>'.$nsd; echo ' %';
}else
if ($sd >50){
echo ' <td align=center bgcolor=99ff00><font size=2>- - -';
}
if ($sd >60 and $sd <70){
echo ' <td align=center bgcolor=ccff33><font size=2>'.$nsd; echo ' %';
}else
if ($sd >60){
echo ' <td align=center bgcolor=ccff33><font size=2>- - -';
}
if ($sd >70 and $sd <80){
echo ' <td align=center bgcolor=ffff00><font size=2>'.$nsd; echo ' %';
}else
if ($sd >70){
echo ' <td align=center bgcolor=ffff00><font size=2>- - -';
}
if ($sd >80 and $sd <90){
echo ' <td align=center bgcolor=ff6600><font size=2>'.$nsd; echo ' %';
}else
if ($sd >80){
echo ' <td align=center bgcolor=ff6600><font size=2>- - -';
}
if ($sd >90){
echo ' <td align=center bgcolor=ff0000><font size=2>'.$nsd; echo ' %';
}
echo '</tr><tr></tr><tr>';
echo '<td align=center><font color="white"><strong>'.$nup;
echo '</strong> b/s</td>';
echo '<td align=center ><font color="white">UPLOAD';
if ($su >0 and $su <10){
echo ' <td align=center bgcolor=999999><font size=2>'.$nsu; echo ' %';
}else
if ($su >10){
echo ' <td align=center bgcolor=999999><font size=2>- - -';
}
if ($su >10 and $su <20){
echo ' <td align=center bgcolor=0066ff><font size=2>'.$nsu; echo ' %';
}else
if ($su >10){
echo ' <td align=center bgcolor=0066ff><font size=2>- - -';
}
if ($su >20 and $su <30){
echo ' <td align=center bgcolor=006699><font size=2>'.$nsu; echo ' %';
}else
if ($su >20){
echo ' <td align=center bgcolor=006699><font size=2>- - -';
}
if ($su >30 and $su <40){
echo ' <td align=center bgcolor=009933><font size=2>'.$nsu; echo ' %';
}else
if ($su >30){
echo ' <td align=center bgcolor=009933><font size=2>- - -';
}
if ($su >40 and $su <50){
echo ' <td align=center bgcolor=33ff00><font size=2>'.$nsu; echo ' %';
}else
if ($su >40){
echo ' <td align=center bgcolor=33ff00><font size=2>- - -';
}
if ($su >50 and $su <60){
echo ' <td align=center bgcolor=99ff00><font size=2>'.$nsu; echo ' %';
}else
if ($su >50){
echo ' <td align=center bgcolor=99ff00><font size=2>- - -';
}
if ($su >60 and $su <70){
echo ' <td align=center bgcolor=ccff33><font size=2>'.$nsu; echo ' %';
}else
if ($su >60){
echo ' <td align=center bgcolor=ccff33><font size=2>- - -';
}
if ($su >70 and $su <80){
echo ' <td align=center bgcolor=ffff00><font size=2>'.$nsu; echo ' %';
}else
if ($su >70){
echo ' <td align=center bgcolor=ffff00><font size=2>- - -';
}
if ($su >80 and $su <90){
echo ' <td align=center bgcolor=ff6600><font size=2>'.$nsu; echo ' %';
}else
if ($su >80){
echo ' <td align=center bgcolor=ff6600><font size=2>- - -';
}
if ($su >90){
echo ' <td align=center bgcolor=ff0000><font size=2>'.$nsu; echo ' %';
}
echo '</tr></table>';
echo '</table>';
fclose($handle);
?>


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 103 ]  Przejdź na stronę Poprzednia  1, 2, 3, 4, 5, 6  Następna

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl