Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyswietlanie aktywych userow w sieci
_scorpio__
post 13.08.2003, 14:04:05
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 4.08.2003

Ostrzeżenie: (0%)
-----


Chcialem przerobilem skrypcik do wyswietlania aktywnych urzytkownikow w sici, tak aby odczytywal on dane z mojego pliku ktory jest nie co inaczej zapisay. Tyle ze skrypt odczytuje Nazwy userow ale nie wyswietla kto jest aktywny. O to ten skrypt
[php:1:196304fe53]
<?
$wyswietlanie = "1";
$statoff[0]="<font color=#FF0000>Offline</font>";
$statoff[1]="<img src=off.jpg>";
$staton[0]="<font color=#05AD05>Online</font>";
$staton[1]="<img src=on.jpg>";

$file=fopen("dane.txt", "r");
while (!feof ($file)) {
$linia = fgets($file, 1024);
$ip=explode("||", $linia);
$pol=fsockopen("$ip[3]", 139, $_, $_, 3);
if($pol)
$status=online;
else
$status=offline;
echo("<tr><td>$ip[0]<td>");
if($status=="online")
echo("$staton[$wyswietlanie]");
if($status=="offline")
echo("$statoff[$wyswietlanie]");
}
fclose($file);
?>
[/php:1:196304fe53]

Dane w pliku zapisane sa w postaci
nazwa || wy || o || 192.168.0.6
Wiec potrzebuje odczyac nazwe i ip
CZy moglby ktos podpowiedziec czemu to nie dziala ?
Go to the top of the page
+Quote Post
Teodor
post 13.08.2003, 14:24:51
Post #2





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 13.04.2003
Skąd: Poznan

Ostrzeżenie: (0%)
-----


hmm jawny crosspost...

ale ok podpowiem - w pliku dane.txt usun spacje zeby zamiast:
Kod
nazwa || wy || o || 192.168.0.1

bylo
Kod
nazwa||wy||o||192.168.0.1


Pozdrawiam
Go to the top of the page
+Quote Post
_scorpio__
post 13.08.2003, 14:27:25
Post #3





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 4.08.2003

Ostrzeżenie: (0%)
-----


Cytat
hmm jawny crosspost...

ale ok podpowiem - w pliku dane.txt usun spacje zeby zamiast:
Kod
nazwa || wy || o || 192.168.0.1

bylo
Kod
nazwa||wy||o||192.168.0.1


Pozdrawiam

Wiem ze jest crosspost ale ryply sie mi fora sad.gif (glupia sprawa). Ale powodem nie sa te przerwy bo bez nich tez nei dziala sad.gif
Go to the top of the page
+Quote Post
cahe
post 13.08.2003, 16:55:08
Post #4





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 22.03.2003

Ostrzeżenie: (0%)
-----


Nie czytaj fgetsem, tylko zaladuj plik do tablicy - [manual:ef30523351]file[/manual:ef30523351]. Potem foreach i po sprawie.
Go to the top of the page
+Quote Post
_scorpio__
post 13.08.2003, 17:04:40
Post #5





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 4.08.2003

Ostrzeżenie: (0%)
-----


Cytat
Nie czytaj fgetsem, tylko zaladuj plik do tablicy - [manual:c419ccca7d]file[/manual:c419ccca7d]. Potem foreach i po sprawie.
Dzieki cahe juz dziala
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 20:49