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 图像函数大举例(非原创)
Jun 20 PHP
PHP 抓取新浪读书频道的小说并生成txt电子书的代码
Dec 18 PHP
destoon之一键登录设置
Jun 21 PHP
PHP中怎样防止SQL注入分析
Oct 23 PHP
一个比较不错的PHP日历类分享
Nov 18 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
Nov 22 PHP
PHP+MYSQL中文乱码问题
Jul 01 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
Oct 09 PHP
thinkPHP5.0框架API优化后的友好性分析
Mar 17 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
PHP PDOStatement::fetchColumn讲解
Jan 31 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
Mar 02 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
最省空间的计数器
2006/10/09 PHP
PHP中的错误处理、异常处理机制分析
2012/05/07 PHP
PHP基于新浪IP库获取IP详细地址的方法
2017/05/04 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
js 内存释放问题
2010/04/25 Javascript
javascript getElementsByTagName
2011/01/31 Javascript
jQuery选择器的工作原理和优化分析
2011/07/25 Javascript
html向js方法传递参数具体实现
2013/08/08 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
jQuery EasyUI 右键菜单--关闭标签/选项卡的简单实例
2016/10/10 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
2016/12/15 Javascript
JavaScript反弹动画效果的实现代码
2017/07/13 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
Angular学习教程之RouterLink花式跳转
2018/05/03 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
[02:04]2020年夜魇暗潮预告片
2020/10/30 DOTA
解决pip install xxx报错SyntaxError: invalid syntax的问题
2018/11/30 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
python 输出列表元素实例(以空格/逗号为分隔符)
2019/12/25 Python
40个你可能不知道的Python技巧附代码
2020/01/29 Python
python可以用哪些数据库
2020/06/22 Python
Django实现微信小程序支付的示例代码
2020/09/03 Python
canvas如何绘制钟表的方法
2017/12/13 HTML / CSS
软件测试有哪些?什么是配置项?
2012/02/12 面试题
焊接专业毕业生求职信
2013/10/01 职场文书
廉政教育的心得体会
2014/09/01 职场文书
司法局群众路线教育实践活动开展情况总结
2014/10/25 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
法律意见书范文
2015/05/20 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
Python OpenCV实现图像模板匹配详解
2022/04/07 Python