Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan tudnám megoldani egy...

Hogyan tudnám megoldani egy port csekkolását PHP Scripttel?

Figyelt kérdés
Arról lenne szó,hogy egy portot kellene checkolnia,és ha él,akkor ONLINE-t ír,ha nem,OFFLINE-t!(ha ONLINE=zöld,OFFLINE=piros betűszínű lenne,örülnék neki:)
2009. nov. 13. 10:34
 1/4 anonim ***** válasza:

[link]


é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

2009. nov. 13. 10:58
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Lehet,nem voltam elég egyértelmű.Szóval egy szövegdobozba szeretném belerakni ezt a scriptet,és hogy automatikus legyen...Szóval nem kell beírni a portot,stb-t...remélem így már érthető
2009. nov. 13. 12:35
 3/4 anonim ***** válasza:

<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>


[link]


$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! ;)

2009. nov. 13. 21:46
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Nagyon köszönöm!
2009. nov. 14. 08:45

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!