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 相关文章推荐
手把手教你使用DedeCms V3的在线采集图文教程
Apr 03 PHP
PHP自动识别字符集并完成转码详解
Aug 02 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
Nov 11 PHP
Zend Framework页面缓存实例
Jun 25 PHP
php实现webservice实例
Nov 06 PHP
php在数组中查找指定值的方法
Mar 17 PHP
了解PHP的返回引用和局部静态变量
Jun 04 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
Oct 08 PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
Nov 25 PHP
PHPExcel导出2003和2007的excel文档功能示例
Jan 04 PHP
php检测mysql表是否存在的方法小结
Jul 20 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
Oct 11 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使用curl制作简易百度搜索
2016/11/03 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
jquery判断checkbox(复选框)是否被选中的代码
2010/10/20 Javascript
js日期时间补零的小例子
2013/03/05 Javascript
js 实现日期灵活格式化的小例子
2013/07/14 Javascript
setInterval()和setTimeout()的用法和区别示例介绍
2013/11/17 Javascript
JS 弹出层 定位至屏幕居中示例
2014/05/21 Javascript
网站接入QQ登录的两种方法
2014/07/22 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
2015/03/18 Javascript
js实现圆盘记速表
2015/08/03 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
2016/12/07 Javascript
超全面的JavaScript开发规范(推荐)
2017/01/21 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
2017/03/09 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
Vue之Watcher源码解析(1)
2017/07/19 Javascript
select获取下拉框的值 下拉框默认选中方法
2018/02/28 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
Python中函数的参数定义和可变参数用法实例分析
2015/06/04 Python
在Django的模板中使用认证数据的方法
2015/07/23 Python
python实现下载指定网址所有图片的方法
2015/08/08 Python
Python中 Lambda表达式全面解析
2016/11/28 Python
Python使用回溯法子集树模板解决爬楼梯问题示例
2017/09/08 Python
详解Python中如何写控制台进度条的整理
2018/03/07 Python
对Tensorflow中的变量初始化函数详解
2018/07/27 Python
python 分离文件名和路径以及分离文件名和后缀的方法
2018/10/21 Python
谈谈Python中的while循环语句
2019/03/10 Python
super关键字的用法
2012/04/10 面试题
自考生毕业自我鉴定
2013/10/10 职场文书
文化宣传方案
2014/03/13 职场文书
横空出世观后感
2015/06/09 职场文书
名人传读书笔记
2015/06/26 职场文书
如何通过一篇文章了解Python中的生成器
2022/04/02 Python
ubuntu如何搭建vsftpd服务器
2022/12/24 Servers