Помогни ни да направим Uroci.net по - богат! Добави урок

PHP - online offline server

PHP » PHP
nma   трудност:    видян: 8171



<?php
$ip = "IP Adress";
$port = "Port"
if(@fsockopen($ip,$port,$errno,$errstr,1)) {
$status = "Online";
} else {
$status = "Offline";
}
?>

$ip = "IP Adress" с IP-то на сървъра
$port = "Port" с порта, на който работи сървъра!



Коментари (11)

MonStarr на 21.07 2006 в 16:08ч.
Намерих грешката... всъщност няма ; на края на променливата $port :) кофти, че няма edit на мненията... И все пак нищо не показва. Ма ще го принудим :)
MonStarr на 21.07 2006 в 16:09ч.
Намерих грешката... всъщност няма ; на края на променливата $port :) кофти, че няма edit на мненията... И все пак нищо не показва. Ма ще го принудим :)
inf3c73d на 02.08 2006 в 06:10ч.
няма как да показва без едно "echo" )))
сложи следното, след края на горепосоченият сорс:

The server is !!!
inf3c73d на 02.08 2006 в 06:12ч.
в коментарите може да се изпълнява PHP код )))
това не е много препоръчително, май ))
Госm на 03.08 2006 в 11:27ч.
$ip = "IP Adress";
$port = "Port"
if(@fsockopen($ip,$port,$errno,$errstr,1)) {
$status = "Online";
} else {
$status = "Offline";
}
metala на 17.08 2006 в 17:05ч.
А ако е съвис без външен порт или е на UDP?
Еми ако ти си съвъра .. зимаш един обикновен GNU PS и си пишеш код който да ти проверява дали търсената програма е в process list-а.
shmatka на 29.10 2006 в 02:01ч.
Май наистина могат да се изпълняватрязни скриптове :)
XsPiDeR на 11.11 2006 в 13:25ч.
Ето пример на работещ - в този който е постнат е забравено ; след порт
и също така не е изведено да показва какъв е статуса

// Service 1
$name1 = "FTP";
$ip1 = "127.0.0.1";
$port1 = "21";
if(@fsockopen($ip1,$port1,$errno,$errstr,1)) {
$status = "Online";
} else {
$status = "Offline";
}
echo("$name1 Service: $status");
ThE_PuNiSHeR на 30.01 2007 в 17:52ч.
ThE_PuNiSHeR на 30.01 2007 в 17:53ч.
$ip = "83.228.30.101";
$port = "80";
if(@fsockopen($ip,$port,$errno,$errstr,1)) {
echo
$status = "Online";
} else {
echo
$status = "Offline";
}
galaxys на 29.06 2007 в 12:47ч.

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: IT Новини