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:1ee205ec75] <? $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:1ee205ec75] 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 ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 4.08.2003 Ostrzeżenie: (0%)
|
Cytat Nazwa i ip są czytane poprawnie. Problem tkwi gdzie indziej.
O ile dobrze kojarze funkcja fsockopen() nawiązuje połączenie z zadanym portem na wskazanym komputerze (ip), jednakże jeżeli stoi on za firewall'em lub ma dany port blokowany, to nic z tego. Pomimo tego, że jest w sieci ten skrypt go nie wykryje. Ej ja to wiem ale mam ten orginalny skrypt ktory byl sciagniety z forum i on dziala (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) tylko ten moj po tych przerobkach nie dziala (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) wiec problem stoi po stronie skryptu |
|
|
|
_scorpio__ Co jest zle ?? 13.08.2003, 09:17:26
Nitro Spróbój tak:
<?php
$wyswietlanie="0";
$statoff... 13.08.2003, 10:11:47
_scorpio__ Moze i lepiej wyglada ale nie dziala wpisy sie uk... 13.08.2003, 10:33:19
Nitro Nazwa i ip są czytane poprawnie. Problem tkwi gdzi... 13.08.2003, 10:44:19
Nitro Działa, jeżeli dane w pliku zapisujesz:
Kodnazwa||... 13.08.2003, 14:57:21
_scorpio__ ej no pokasowalem spacje i nie dziala nadal wiec ... 13.08.2003, 14:59:39
Nitro Zobacz sam:
Działający przykład
Plik z danymi wyg... 13.08.2003, 15:14:16
_scorpio__ CytatZobacz sam:
Działający przykład
Plik z danym... 13.08.2003, 15:17:28
Nitro Coż, może ktoś inny będzie w stanie Ci pomóc. 13.08.2003, 15:23:26
_scorpio__ No coz moze ktos bedzie mial inny pomysl ale mimo ... 13.08.2003, 15:25:47
Nitro Bez odstępów wygląda to tak:
Kod$pol=fsockopen... 14.08.2003, 07:09:20
_scorpio__ Dzieki nitro jedna musialo byc tak jak zes mowil ... 14.08.2003, 08:05:52 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 17:51 |