php中fsockopen用法实例
2015-01-24信息快讯网
这篇文章主要介绍了php中fsockopen用法,实例分析了fsockopen的创建、写入及关闭等具体流程,需要的朋友可以参考下
本文实例讲述了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使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
php+mysql查询优化简单实例
PHP针对JSON操作实例分析
php中的动态调用实例分析
php缓冲输出实例分析
php中Socket创建与监听实现方法
php实现计数器方法小结
php下Memcached入门实例解析
jQuery+PHP实现的掷色子抽奖游戏实例
php支付宝接口用法分析
php采集自中央气象台范围覆盖全国的天气预报代码实例
浅谈thinkphp的实例化模型
php静态文件生成类实例分析
php中socket通信机制实例详解
php中heredoc与nowdoc介绍
使用PHP Socket 编程模拟Http post和get请求
php目录遍历函数opendir用法实例
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
PHP中通过fopen()函数访问远程文件示例
php使用fsockopen函数发送post,get请求获取网页内容的方法
php中opendir函数用法实例
PHP实现模仿socket请求返回页面的方法