Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Prosty UPTIME w PHP
http://forum.freesco.pl/viewtopic.php?f=35&t=1258
Strona 1 z 1

Autor:  Anonymous [ wtorek, 11 lutego 2003, 23:18 ]
Tytuł:  Prosty UPTIME w PHP

Użytkownicy freesco odwiedzający moją stronę prosili mnie żebym im napisał jak zrobiłem swój UPTIME (informacja jak długo minęło od ostatniego uruchomienia/restartu serwera), więc postanowiłem napisać to na forum.

Kod wygląta tak:
: [/] [] ()
<?
$string=exec('uptime');
if(preg_match("/days/i",$string)) {
$uptime = eregi_replace('.*up (.*) days.*',"Serwer pracuje nieprzerwanie już od ponad <b>\\1</b> dni.", $string);
echo "$uptime";
} else
echo"Serwer pracuje nieprzerwanie od niecałej doby.";
?>


Prawda że proste. :D Przekonajcie się że to naprawdę działa. Zapraszam na http://mlask.one.pl

Pozdrawiam:
Mariusz Adam Górski

Autor:  Anonymous [ czwartek, 13 lutego 2003, 23:12 ]
Tytuł:  UPTIME life ...

skypt prosty, sprawny a jak działa można zobaczyćm.in tu:

www.polanie.w.pl

czy datę startu routera zapisana przy starcie w pliku:
"etc/life.cfg" w postaci:

xxxxxxxxxxxxxxxx zawartość pliku xxxxxxxxxxxxxxxxxxxxxx

VER=0.2.7
bootdev=hda1
UPTIME="Thu Feb 13 21:23:20 2003"
DONE="echo Done"

xxxxxxxxxxxxxxxx zawartość pliku xxxxxxxxxxxxxxxxxxxxxx

mozna przerobić tak, by na stronie wyświetlał się "aktywny" licznik np.:
router działa nieprzerwanie od: 1 dnia i 18:45:57 itd, itp., .....

pomysł mam, ale z wykonaniem gorzej ;-)

Autor:  Anonymous [ czwartek, 13 lutego 2003, 23:20 ]
Tytuł: 

Nie trzeba bałwan jestem z pliku etc/life.cfg. Przerobię swój skrypt. Wystarczy PHP i uptime z freesco. Jak znajde chwilkę czasu to to napiszę. Powiedzmy na niedziele będzie gotowe.

Pozdrawiam:
Mariusz Adam Górski

Autor:  Anonymous [ niedziela, 16 lutego 2003, 15:51 ]
Tytuł: 

Napisałem ten skrypt. Oto kod:

: [/] [] ()
<?
$string=exec('uptime');
if(preg_match("/days/i",$string)) {
$uptime = eregi_replace('.*up (.*) days,  (.*):(.*),  .* user.*',"Serwer nieprzerwanie pracuje od <b>\\1</b> dni <b>\\2</b> godzin i <b>\\3</b> minut.", $string);
echo "$uptime";
} else {
if(preg_match("/user/i",$string)) {
$uptime = eregi_replace('.*  up (.*):(.*),  .* user.*',"Serwer nieprzerwanie pracuje od <b>\\1</b> godzin i <b>\\2</b> minut.", $string);
echo "$uptime";
} else
echo "Błąd w UPTIME.";
}
?>


Pisałem ten skrypt "na kolanie" więc jeśli są błędy to poprwię. Umieściłem ten skrypt u siebie na stronie i jeśli znajdę błędy to napiszę. Jeśli ktoś ma jakieś sugestje to bardzo proszę o kontakt.

Pozdrawiam:
Mariusz Adam Górski

Autor:  Anonymous [ poniedziałek, 17 lutego 2003, 15:38 ]
Tytuł:  działa

działa bez problemowo - dzieki - ... :)

Autor:  Anonymous [ poniedziałek, 3 marca 2003, 13:55 ]
Tytuł: 

to powiedz mateo_real jeszcze gdzie wrzuciles ten skrypt?

Autor:  Anonymous [ poniedziałek, 3 marca 2003, 17:16 ]
Tytuł:  lokalizacja skryptu

skrypt wrzuciłem do kodu strony głównej.

Efekt jego działania wyświetla się w nastepującej postaci:

Serwer ASK Polanie [Linux] pracuje nieprzerwanie od 1 dni 16 godz. i 15 min

dodałem jeszcze zliczanie aktywnych w sieci komputerów (skrypt równiez "wklejony" do kodu strony głównej)
wg przepisu AnNazol'a, który podał pomysł na tym forum:

http://www.freesco.domeny.org/forum/vie ... c&start=20

łącząc oba skrypty otrzymałem ...

Serwer ASK Polanie [Linux] pracuje nieprzerwanie od 1 dni 16 godz. i 15 min., a transfer pobiera: 5 komputerów

- oczywiście definicje nazw własnych wpisałem wg własnego uznania :-)

Autor:  Anonymous [ poniedziałek, 3 marca 2003, 18:34 ]
Tytuł: 

witajcie,
a mozesz jeszcze napisac w jaki sposob zrobiles wyswietlanie aktualnego statusu userow gg ??

dzieki

Autor:  Anonymous [ wtorek, 4 marca 2003, 00:47 ]
Tytuł: 

a mozesz podrzucic ten pliczek na szept@o2.pl

nie znam sie na html (robie wszystko we flashu) i nawet nie wiem w ktorej zesi wkleic ten kod
mam nadzieje ze to dziala bez DHCP bo ja mam adresy na stale przypisane nie dynamicznie

Autor:  Anonymous [ wtorek, 4 marca 2003, 00:58 ]
Tytuł: 

dla piatusa:
status usera gg:
wyswietl na stronie taki plik
"http://www.gadu-gadu.pl/users/status.asp?id=xxxxxx"
jako plik jpg, gdzie xxxxxxx - to konkretny numer gg

dla aatrapa:
jaki pliczek? bo jesli chodzi o skrypt uptime to jego cała zawartość jest wyąwietlona na tym forum w tym poście powyżej ... z góry mówie ze nie wiem jak zadoptowac go we flashu ...

Autor:  Anonymous [ wtorek, 4 marca 2003, 01:18 ]
Tytuł: 

dzieki mateo_real fajna sprawa te statusiki, przewaznie sieciowe :) (odswiezanie sie otoczenia sieciowego moze doprowadzic czlowieka do szalu)
wszystko dziala jak potrzeba

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/