Опитвам се да си направя скрипт за проверка на отворен порт. Първо пробвах с fsockopen, но винаги даваше Offline. После видях този скрипт от нета:
Обаче ми показва бяла страница. Къде е грешката?
ЕДИТ: Всъщност, с fsockopen си работеше, обаче само с порт 80 (апаче), на всички останали даваше Offline (connection timed out).
<?php
$address="94.26.20.47";
$port=25565;
if (isset($port) and ($socket=socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) and (socket_connect($socket, $address, $port))) {
$text="Connection successful on IP $address, port $port";
socket_close($socket);
}else{
$text="Unable to connect<pre>".socket_strerror(socket_last_error())."</pre>";
}
echo "<html><head></head><body>".$text."</body></html>";
?>
Обаче ми показва бяла страница. Къде е грешката?
ЕДИТ: Всъщност, с fsockopen си работеше, обаче само с порт 80 (апаче), на всички останали даваше Offline (connection timed out).