php中fsockopen用法实例


Posted in PHP onJanuary 05, 2015

本文实例讲述了php中fsockopen用法。分享给大家供大家参考。

具体实现方法如下:

$fp=fsockopen("127.0.0.1",80);     //打开数据流 

if(!$fp)           //如果打开出错 

{ 

  echo "unable to openn";       //输出内容 

} 

else            //如果成功打开 

{ 

  fwrite($fp,"get / http/1.0rnrn");     //向数据流写入内容 

  stream_set_timeout($fp,2);       //进行超时设置 

  $res=fread($fp,2000);        //读取内容 

  $info=stream_get_meta_data($fp);      //获取数据流报头 

  fclose($fp);          //关闭数据流 

  if($info['timed_out'])        //如果超时 

  { 

    echo 'connection timed out!';      //输出内容 

  } 

  else 

  { 

    echo $res;          //输出读取内容 

  } 

} 

 

//实例二 

 

//创建服务端 

$socket=stream_socket_server("tcp://0.0.0.0:8000",$errno,$errstr); 

//如果创建失败 

if(!$socket) 

{ 

  echo "$errstr ($errno)<br />n"; 

} 

//如果创建成功 

else 

{ 

  //接受连接 

  while($conn=stream_socket_accept($socket)) 

  { 

    //写入数据 

    fwrite($conn,'the local time is '.date('n/j/y g:i a')."n"); 

    //关闭连接 

    fclose($conn); 

  } 

  //关闭socket 

  fclose($socket); 

} 

 

// 

 

$file="test.txt";       //定义文件 

$fp=fopen($file,"w");      //打开数据流 

if($fp)        //如果成功打开 

{

  stream_set_write_buffer($fp,0);   //设置缓冲区 

  fwrite($fp,$output);      //写入内容 

  fclose($fp);       //关闭数据流 

}

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

PHP 相关文章推荐
php开启安全模式后禁用的函数集合
Jun 26 PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
Oct 31 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
Sep 30 PHP
PHP过滤★等特殊符号的正则
Jan 27 PHP
php操作csv文件代码实例汇总
Sep 22 PHP
PHP中SESSION的注销与清除
Apr 16 PHP
php简单实现屏蔽指定ip段用户的访问
Apr 29 PHP
php判断是否为ajax请求的方法
Nov 29 PHP
CentOS 上搭建 PHP7 开发测试环境
Feb 26 PHP
Yii2框架数据验证操作实例详解
May 02 PHP
Yii框架学习笔记之session与cookie简单操作示例
Apr 30 PHP
PHP实现页面静态化深入讲解
Mar 04 PHP
php中Socket创建与监听实现方法
Jan 05 #PHP
php实现计数器方法小结
Jan 05 #PHP
php下Memcached入门实例解析
Jan 05 #PHP
ioncube_loader_win_5.2.dll的错误解决方法
Jan 04 #PHP
jQuery+PHP实现的掷色子抽奖游戏实例
Jan 04 #PHP
php支付宝接口用法分析
Jan 04 #PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
Jan 04 #PHP
You might like
PHP中显示格式化的用户输入
2006/10/09 PHP
php时间戳转换的示例
2014/03/31 PHP
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
传智播客学习之java 反射
2009/11/22 Javascript
picChange 图片切换特效的函数代码
2010/05/06 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
2014/11/10 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
浅谈angularJS中的事件
2016/07/12 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
详解JavaScript数组过滤相同元素的5种方法
2017/05/23 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
微信小程序indexOf的替换方法(推荐)
2020/01/14 Javascript
JavaScript实现滑块验证解锁
2021/01/07 Javascript
[01:16:13]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第一场 2月22日
2021/03/11 DOTA
Python深入学习之闭包
2014/08/31 Python
selenium python浏览器多窗口处理代码示例
2018/01/15 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2019/09/20 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
2019/10/25 Python
Python使用psutil获取进程信息的例子
2019/12/17 Python
Python加速程序运行的方法
2020/07/29 Python
Python eval函数介绍及用法
2020/11/09 Python
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
全球领先的全景影像品牌:Insta360
2019/08/21 全球购物
中职生自荐信
2013/10/13 职场文书
采购主管工作职责
2013/12/12 职场文书
校园招聘策划书
2014/01/09 职场文书
优秀乡村医生先进事迹材料
2014/08/23 职场文书
党校毕业心得体会
2014/09/13 职场文书
小学校本教研总结
2015/08/13 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript