Hogyan tudnám megoldani egy port csekkolását PHP Scripttel?
értelem szerűen nem a példa által használt GET tömbbe kapott adatokat ellenőrzöd, hanem megadod te a kódnak a hosztot és a portot
<html>
<head>
<title>Port ellenőrző</title>
</head>
<body>
<?php
if(@fsockopen($ip, $port, $errno, $errstr, $timeout)){
echo "<font color='#008000'><b>Online</b></font>";
}else{
echo "<font color='#800000'><b>Offline</b></font>";
};
?>
</body>
</html>
$ip az IP cím, vagy DOMAIN név. (pl. vmi.com, 1.2.3.4)
$port a port amit figyelni akarsz, egyszerű szám
$timeout a max próbálkozási idő, secben, azaz eddig próbálkozik, utána offlinenak veszi
$errno-ba kapod a hiba számát (ha van)
$errstr-be a hibát szövegként (szintén ha van)
Amennyiben a megadott időn (timeout) belül sikerül kapcsolódnia a porthoz, 1-es értékkel tér vissza, egyébként pedig hibával & 0-val. A @-val tüntetjük el a PHP hibaüzenetét. :)
Üdv! ;)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!