انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: rahmani در 15 مهر 1392، 08:47 ق‌ظ

عنوان: سلام باز بودن یک port , ip را با استفاده از php چگونه تشخیص دهیم؟
ارسال شده توسط: rahmani در 15 مهر 1392، 08:47 ق‌ظ
سلام باز بودن یک port , ip را با استفاده از php چگونه تشخیص دهیم؟

فرمان telnet ip را چگونه در php اجرا کنیم؟ آیا اگر این فرمان پاسخ دهد یعنی port سالم و باز است؟
خیلی ممنون و متشکرم
عنوان: پاسخ : سلام باز بودن یک port , ip را با استفاده از php چگونه تشخیص دهیم؟
ارسال شده توسط: rahmani در 15 مهر 1392، 11:46 ق‌ظ
سلام

function CheckPort($IP,$Port) {
$cfgServer = "nnn.nnn.nnn.nnn";  //IP of your router
$cfgPort    = 23;                //port, 22 if SSH
$cfgTimeOut = 10;
$cfgServer = $IP;
$cfgPort = $Port;
$usenet = fsockopen($cfgServer, $cfgPort, $errno, $errstr, $cfgTimeOut);
if(!$usenet){
        $Status = 'Disconnected';
        }
else{
        $Status ='Connected';
}
return $Status;
}