PHP gevorderde |
|
Hoi iedereen.
Ik probeer een script te maken via sockets maarja zoals gewoonlijk ben ik weer aan't knoeien ermee inplaats er iets goeds van te maken.
Ik krijg dus deze errors:
Warning: fsockopen() [function.fsockopen]: unable to connect to 80.61.105.238:4001 (Een verbindingspoging is mislukt omdat de verbonden party niet correct heeft geantwoord na een bepaalde tijd, of de gemaakte verbinding is mislukt omdat de verbonden host niet heeft geantwoord. ) in D:\Web Server\home\v2\wogserverlist.php on line 4
Warning: fputs(): supplied argument is not a valid stream resource in D:\Web Server\home\v2\wogserverlist.php on line 5
Warning: fgets(): supplied argument is not a valid stream resource in D:\Web Server\home\v2\wogserverlist.php on line 6
Warning: fclose(): supplied argument is not a valid stream resource in D:\Web Server\home\v2\wogserverlist.php on line 7
Warning : fsockopen() [function.fsockopen]: unable to connect to 80 .61 .105 .238 :4001 (Een verbindingspoging is mislukt omdat de verbonden party niet correct heeft geantwoord na een bepaalde tijd , of de gemaakte verbinding is mislukt omdat de verbonden host niet heeft geantwoord . ) in D :\Web Server\home\v2\wogserverlist .php on line 4 Warning : fputs(): supplied argument is not a valid stream resource in D :\Web Server\home\v2\wogserverlist .php on line 5 Warning : fgets(): supplied argument is not a valid stream resource in D :\Web Server\home\v2\wogserverlist .php on line 6 Warning : fclose(): supplied argument is not a valid stream resource in D :\Web Server\home\v2\wogserverlist .php on line 7
<?php
$ip = '80.61.105.238';
$port = 4001;
$socket = fsockopen($ip, $port, $errornr, $error, 3);
fputs($socket, "returnwebstatus".chr(237), 1024);
echo str_ireplace(chr(237),"", fgets($socket, 1024));
fclose($socket);
?>
<?php $ip = '80.61.105.238'; $port = 4001; $socket = fsockopen($ip, $port, $errornr, $error, 3); fputs($socket, "returnwebstatus".chr(237), 1024); ?>
Dit is mijn script, weet iemand wat er fout mee is?
Het moet dus "returnwebstatus".chr(237) zenden chr(237) symboliseert end_char dat is weer iets raars in de server. Als de server dat binnenkrijgt verzend de server: DeStatusVanDeServer.chr(237)
bv. "Online" en dat moet weergegeven worden dan en als de server niet aanstaat moet ie gewoon offline weergeven.
Kan iemand mij hierbij helpen bedankt. De server kan trouwens meer dan 2 statusen aannemen dus kom niet met zo'n script af van geconnecteerd = online, niet geconnecteerd = offline
Alvast Bedankt.
|