свързване

hellfire

Registered
как мога да проверя дали даден сървър(на counter strike) работи
проверка с порт 27015 или 27016 или 27017
имам нещо текова ама май не става :(
 
ето написах нещо някой ще го тества ли аз написах за 1-2 сървъри бачка си
бафиту мерси +1
Код:
<?php
echo "<form action=\"\" method=\"POST\">
	<input type=\"text\" name=\"server\" value=\"".$_POST['server']."\"><br />
	<input type=\"text\" name=\"port\" value=\"".$_POST['port']."\"><br />
	<input type=\"submit\" name=\"submit\" value=\"Провери дали работи\"></form>
	<br>";
if($_POST['submit']){
if(!ereg('^([0-9]{0,5})$',$_POST['port'])){
echo "Не коректен порт";
exit;
}
if(!ereg('^([0-9_.]{0,20})$',$_POST['server'])){
echo "не коректен сървър";
exit;
}
$port=$_POST['port'];
$server=$_POST['server'];
$fp = @fsockopen($server, 110, $errno, $errstr, 1);
if (!$fp) {
$fp2 = @fsockopen($server, $port, $errno, $errstr, 1);
if($fp2){
    echo  "Работи";
	    @fclose($fp2);
	}else{
echo "не раоти";
	}
} else {
echo "работи";
}
    @fclose($fp);
	}
?>
 

Back
Горе