Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest sobota, 16 sierpnia 2025, 01:20

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 11 ] 
Autor Wiadomość
Post: wtorek, 11 lutego 2003, 23:18 
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


Na górę
  
 
 Tytuł: UPTIME life ...
Post: czwartek, 13 lutego 2003, 23:12 
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 ;-)


Ostatnio zmieniony czwartek, 13 lutego 2003, 23:27 przez Anonymous, łącznie zmieniany 1 raz

Na górę
  
 
 Tytuł:
Post: czwartek, 13 lutego 2003, 23:20 
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


Na górę
  
 
 Tytuł:
Post: niedziela, 16 lutego 2003, 15:51 
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


Na górę
  
 
 Tytuł: działa
Post: poniedziałek, 17 lutego 2003, 15:38 
działa bez problemowo - dzieki - ... :)


Na górę
  
 
 Tytuł:
Post: poniedziałek, 3 marca 2003, 13:55 
to powiedz mateo_real jeszcze gdzie wrzuciles ten skrypt?


Na górę
  
 
Post: poniedziałek, 3 marca 2003, 17:16 
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 :-)


Na górę
  
 
 Tytuł:
Post: poniedziałek, 3 marca 2003, 18:34 
witajcie,
a mozesz jeszcze napisac w jaki sposob zrobiles wyswietlanie aktualnego statusu userow gg ??

dzieki


Na górę
  
 
 Tytuł:
Post: wtorek, 4 marca 2003, 00:47 
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


Na górę
  
 
 Tytuł:
Post: wtorek, 4 marca 2003, 00:58 
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 ...


Na górę
  
 
 Tytuł:
Post: wtorek, 4 marca 2003, 01:18 
dzieki mateo_real fajna sprawa te statusiki, przewaznie sieciowe :) (odswiezanie sie otoczenia sieciowego moze doprowadzic czlowieka do szalu)
wszystko dziala jak potrzeba


Na górę
  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 11 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 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:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl