Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyswietlanie aktywych userow w sieci
Forum PHP.pl > Forum > PHP
_scorpio__
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 ?
Teodor
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
_scorpio__
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
cahe
Nie czytaj fgetsem, tylko zaladuj plik do tablicy - [manual:ef30523351]file[/manual:ef30523351]. Potem foreach i po sprawie.
_scorpio__
Cytat
Nie czytaj fgetsem, tylko zaladuj plik do tablicy - [manual:c419ccca7d]file[/manual:c419ccca7d]. Potem foreach i po sprawie.
Dzieki cahe juz dziala
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.