fsockopen()函数怎么以Socket方式模拟HTTP协议(GET) by cubeking
发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,本篇文章给大家分享的是有关fsockopen()函数怎么以Socket方式模拟HTTP协议(GET) by cubeking,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文
千家信息网最后更新 2024年11月19日fsockopen()函数怎么以Socket方式模拟HTTP协议(GET) by cubeking
本篇文章给大家分享的是有关fsockopen()函数怎么以Socket方式模拟HTTP协议(GET) by cubeking,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
fsockopen()函数以Socket方式模拟HTTP协议(GET) by cubeking
以下PHP代码将下载 http://zth655.hostinplace.com/music/comic/favorites2/futatsunonegai.mp3 这首MP3. #Socket模拟HTTP协议传输文件 #Http是应用层协议使用端口80 # $hostname = 'zth655.hostinplace.com' ; $port = '80' ; 以下PHP代码将下载http://zth655.hostinplace.com/music/comic/favorites2/futatsunonegai.mp3这首MP3.# Socket 模拟HTTP协议传输文件# Http是应用层协议使用端口80# $hostname = 'zth655.hostinplace.com';$port = '80';# 建立连接$fp=fsockopen($hostname,$port,$errno,$errstr);set_socket_blocking($fp,false);if(!$fp){ echo "$errno : $errstr";}else { # 发送一个HTTP请求信息头 $request_header="GET /music/comic/favorites2/futatsunonegai.mp3 HTTP/1.1\n"; # 起始行 # 头域 $request_header.="Host: $hostname\n"; # 再一个回车换行表示头信息结束 $request_header.="\n"; # 发送请求到服务器 fputs($fp,$request_header); # 接受响应 $fp2=fopen('futatsunonegai.mp3','w'); while (!feof($fp)) { fputs($fp2,fgets($fp,128)); } # 关闭 fclose($fp2); fclose($fp);}?>注意一下PHP的超时限制.我设置我PHP服务器超时为无限,才能正确下载.否则下载不全PHP程序就停止了. |
以上就是fsockopen()函数怎么以Socket方式模拟HTTP协议(GET) by cubeking,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
函数
方式
代码
信息
应用层
文件
更多
服务器
知识
端口
篇文章
传输
应用
服务
实用
就是
工作会
文章
看吧
知识点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
创建数据库总结
江苏数据库日志审计哪家好
方舟生存进化怎样创自己的服务器
软件开发公司厂家有哪些
经纬度分析数据库
宁波艾盛网络技术有限公司
静姿网络技术
数据库io等待高
久吾高科软件开发
英魂之刃服务器错误代码
输入字符数据库乱码
衡水哪里有软件开发服务商
网络安全法解读 杨合庆
饥荒怎么设置服务器管理员
阿里云服务器怎么发布
软件开发团队组织结构图
网络安全教育板报材料
如何共享服务器报表
深圳臻品易麦网络技术有限公司
文明重启清理服务器
开办期网络技术服务费
广州大学生网络技术专业
android 中数据库
海拔科技软件开发
网络安全与华为概念股
clash加速服务器下载
网心云用国外服务器
在线视频教育app软件开发
浏览器下载中提示服务器问题
争做网络安全宣传员作文