سلام
توی این تاپیک قصد داریم توابع ( Function ) های کاربردی زبان برنامه نویسی PHP رو معرفی کنیم ...
قصدمون اینه که بیشتر توابعی که معرفی کنیم برای مدیران سرور کاربردی باشه . مثلا توابعی که برای ساخت کنسول های مدیریت سرور و ... استفاده میشه
تابع چک کردن up یا down پورت یک آی پی - مثلا 127.0.0.1:80
اولین تابعی که به ذهنم میرسه fsockopen هست ![4](images/IPBPRO/smilies_IPBPRO/4.gif)
خوب ساختار تابع به این صورت هستش :
کد PHP:
fsockopen ( string $hostname [, int $port = -1 [, int &$errno [, string &$errstr [, float $timeout = ini_get("default_socket_timeout") ]]]] )
که :
کد PHP:
fsockopen("www.example.com", 80, $errno, $errstr, 30);
- متغیر اولی ip یا hostname
- متغیر دومی port
- متغیر سومی و چهارمی کاری بهش نداریم
- متغیر پنجمی هم مدت زمان تعیین شده برای نمایش timeout
مثال :
کد PHP:
$fsp = fsockopen("www.example.com", 80, $errno, $errstr, 45); if (!$fsp) {echo 'Down'; } else { echo 'up'; }
منتظر پست های بعدی شما هستم ![1](images/IPBPRO/smilies_IPBPRO/1.gif)
به دلیل مشغله کاری زیاد نمیتونم برسم . شرمنده ...