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 相关文章推荐
基于mysql的论坛(1)
Oct 09 PHP
php中通过smtp发邮件的类,测试通过
Jan 22 PHP
用PHP实现Ftp用户的在线管理的代码
Mar 06 PHP
PHP中使用CURL伪造来路抓取页面或文件
May 04 PHP
关于php连接mssql:pdo odbc sql server
Jul 20 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
Dec 29 PHP
php实现文件下载简单示例(代码实现文件下载)
Mar 10 PHP
php数组编码转换示例详解
Mar 11 PHP
PHP的运行机制与原理(底层)
Nov 16 PHP
简单实现php上传文件功能
Sep 21 PHP
在laravel中实现ORM模型使用第二个数据库设置
Oct 24 PHP
PHP sdk实现在线打包代码示例
Dec 09 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
php5 apache 2.2 webservice 创建与配置(java)
2011/01/27 PHP
php使用curl模拟登录后采集页面的例子
2013/11/04 PHP
php获取网页中图片、DIV内容的简单方法
2014/06/19 PHP
百度地图API使用方法详解
2015/08/25 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
解决laravel5.4下的group by报错的问题
2019/10/16 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
js select常用操作控制代码
2010/03/16 Javascript
基于jquery的内容循环滚动小模块(仿新浪微博未登录首页滚动微博显示)
2011/03/28 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
通用无限极下拉菜单的实现代码
2016/05/31 Javascript
jQuery动态加载css文件实现方法
2016/06/15 Javascript
详解如何在NodeJS项目中优雅的使用ES6
2017/04/22 NodeJs
jQuery:unbind方法的使用详解
2017/08/14 jQuery
Mac下通过brew安装指定版本的nodejs教程
2018/05/17 NodeJs
angular2路由之routerLinkActive指令【推荐】
2018/05/30 Javascript
微信小程序自定义单项选择器样式
2019/07/25 Javascript
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
vue中element 的upload组件发送请求给后端操作
2020/09/07 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)
2019/03/26 Python
opencv实现简单人脸识别
2021/02/19 Python
Python有参函数使用代码实例
2020/01/06 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
python语言中有算法吗
2020/06/16 Python
python 线程的五个状态
2020/09/22 Python
HTML5之多线程(Web Worker)
2019/01/02 HTML / CSS
HTML5组件Canvas实现图像灰度化(步骤+实例效果)
2013/04/22 HTML / CSS
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
Joules官网:女士、男士和儿童服装和鞋类
2018/10/23 全球购物
优秀的计算机专业求职信范文
2013/12/27 职场文书
活动总结书
2014/05/08 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
高中升旗仪式主持词
2015/07/03 职场文书