fsockopen()函数怎么以Socket方式模拟HTTP协议(GET) by cubeking
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇文章给大家分享的是有关fsockopen()函数怎么以Socket方式模拟HTTP协议(GET) by cubeking,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
sql数据库清除执行语句
深圳网站建设软件开发
森林资源连续清查数据库
在服务器上安装数据库好吗
软件开发及试
中国服务器排行榜
软件开发的发展走向
福建服务器租赁云服务器
聘用制书记员为什么要设置服务器
管清友网络安全
最少ftp服务器
boa服务器介绍
少女前线服务器关闭
网络安全在哪里考试
徐汇区制造网络技术产业化
dell服务器关闭安全模式
滨州市公安局网络安全
电脑搭建流媒体服务器
电子商务信息网络技术有限公司
中国面料数据库
服务器融合搭建
山西电子软件开发方案
数据库学习哪个版本好
国家网络安全中心和工业互联网
电信卡手机网络服务器代码多少
网络安全意识 不是技术的
工程软件开发用什么语言好
2k19服务器稳定吗
上海服务器散热器厂
主题队会护苗网络安全课队