bobot
Новичок
не могу вывести результат скрипта
вот мой скрипт
а результат выводит один и тотже user id 0
Но он не такой должен быть!! Код этот проверен работает но вывести результат у меня не получается!
так может кто-то скажет где кошка скрывается?
вот мой скрипт
PHP:
<?php
#$ip = $_SERVER["REMOTE_ADDR"];
#echo "Your IP is: ".$ip;
#$string = "Hello, world!!!";
#$string_len = strlen($string);
#echo ($string_len);
// function send request to proxy server: which user is on $ip?
// Requere global variables $ip_checkHost and $ip_checkPort
// return:
// -1 - error; Error description is in global variable $errstr;
// 0 - none user on $ip
// >0 - user_id
function ip_check($ip)
{
$ip_checkHost="proxy.univ.kiev.ua";
$ip_checkPort=4098;
global $errstr;
$fs=fsockopen($ip_checkHost,$ip_checkPort,$sockerrno,$sockerrstr);
if(!$fs){
$errstr="Socket error _ $sockerrno: $sockerrstr";
return -1;
}
fwrite($fs,"$ip\n");
if(feof($fs)){
$errstr="Conection problem: host closed conection";
return -1;
}
$res=fgets($fs,255);
if (! strlen($res) ){
$errstr = 'Server not returned result';
return -1;
}
if(($res+0)>=0){
fclose($fs);
return $res+0;
}
$errstr='Server return: ';
while(!feof($fs)){
$errstr .=fgets($fs,255)."\n";
}
fclose($fs);
return -1;
}
#$errstr = null;
$user_id = ip_check($ip);
echo $errstr ? $errstr : "User id is $user_id";
echo $user_id;
?>
Но он не такой должен быть!! Код этот проверен работает но вывести результат у меня не получается!
так может кто-то скажет где кошка скрывается?
