PHP检查端口是否可以被绑定的方法示例


Posted in PHP onAugust 09, 2018

本文实例讲述了PHP检查端口是否可以被绑定的方法。分享给大家供大家参考,具体如下:

<?php
/**
 * 检查端口是否可以被绑定
 * @author flynetcn
 */
function checkPortBindable($host, $port, &$errno=null, &$errstr=null)
{
  $socket = stream_socket_server("tcp://$host:$port", $errno, $errstr);
  if (!$socket) {
    return false;
  }
  fclose($socket);
  unset($socket);
  return true;
}
 
$ret = checkPortBindable('127.0.0.1', 8080, $errno, $errstr);
var_dump($ret, $errno, $errstr);

运行结果:

bool(true)
int(0)
string(0) ""

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php GD绘制24小时柱状图
Jun 28 PHP
php 无极分类(递归)实现代码
Jan 05 PHP
PHP与SQL注入攻击防范小技巧
Sep 16 PHP
php开发留言板的CRUD(增,删,改,查)操作
Apr 19 PHP
如何使用PHP实现javascript的escape和unescape函数
Jun 29 PHP
PHP中ob_start函数的使用说明
Nov 11 PHP
destoon实现会员商铺中指定会员或会员组投放广告的方法
Aug 21 PHP
Linux下编译redis和phpredis的方法
Apr 07 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
Sep 11 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
Yii2框架实现登陆添加验证码功能示例
Jul 12 PHP
Laravel框架路由管理简单示例
May 07 PHP
php对象工厂类完整示例
Aug 09 #PHP
php闭包中使用use声明变量的作用域实例分析
Aug 09 #PHP
php生成二维码不保存服务器还有下载功能的实现代码
Aug 09 #PHP
PHP命令Command模式用法实例分析
Aug 08 #PHP
PHP耦合设计模式实例分析
Aug 08 #PHP
thinkPHP框架整合tcpdf插件操作示例
Aug 07 #PHP
php实现往pdf中加数字签名操作示例【附源码下载】
Aug 07 #PHP
You might like
PHP cron中的批处理
2008/09/16 PHP
PHP $_SERVER详解
2009/01/16 PHP
PHP中文件缓存转内存缓存的方法
2011/12/06 PHP
php数组查找函数总结
2014/11/18 PHP
php实现的通用图片处理类
2015/03/24 PHP
PHP SPL 被遗落的宝石【SPL应用浅析】
2018/04/20 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
28个JS验证函数收集
2010/03/02 Javascript
javascript 数据类型转换(parseInt,parseFloat)
2010/07/20 Javascript
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
2013/04/02 Javascript
JS实现跟随鼠标闪烁转动色块的方法
2015/02/26 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
2015/04/01 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
jQuery动态添加.active 实现导航效果代码思路详解
2017/08/29 jQuery
vue的mixins属性详解
2018/03/14 Javascript
实例讲解Vue.js中router传参
2018/04/22 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
通过实例了解JS执行上下文运行原理
2020/06/17 Javascript
React中使用Vditor自定义图片详解
2020/12/25 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
浅谈Python中数据解析
2015/05/05 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
Python 可变类型和不可变类型及引用过程解析
2019/09/27 Python
python 图片二值化处理(处理后为纯黑白的图片)
2019/11/01 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
2020/02/26 Python
Python中的Cookie模块如何使用
2020/06/04 Python
美国休闲服装品牌:Express
2016/09/24 全球购物
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
介绍一下grep命令的使用
2012/06/28 面试题
酒店开业庆典主持词
2014/03/21 职场文书
环保倡议书400字
2014/05/15 职场文书
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android