社区
基础编程
帖子详情
用php写程序,发送http请求
DrunkenLion
2003-08-26 11:32:51
这个程序是在命令行方式下执行的。
不能用web方式执行
...全文
898
6
打赏
收藏
用php写程序,发送http请求
这个程序是在命令行方式下执行的。 不能用web方式执行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xinyaoxp
2004-02-26
打赏
举报
回复
顶
waternet
2004-02-24
打赏
举报
回复
用CURL 也可以啊!
具体要查手册!
xuzuning
2004-02-24
打赏
举报
回复
手册:
fsockopen
打开网路的 Socket 连结。
语法: int fsockopen(string hostname, int port, int [errno], string [errstr], int [timeout]);
传回值: 整数
函式种类: 网路系统
内容说明
目前这个函式提供二个 Socket 资料流介面,分别为 Internet 用的 AF_INET 及 Unix 用的 AF_UNIX。当在 Internet 情形下使用时,参数 hostname 及 port 分别代表网址及埠号。在 UNIX 情形可做 IPC,hostname 参数表示到 socket 的路径,port 设定为 0。可省略的 timeout 选项表示多久没有连上就中断。在使用本函式之后会传回档案指标,供档案函式使用,包括 fgets()、fgetss()、fputs()、fclose() 与 feof()。参数 errno 及 errstr 也是可省略的,主要当做错误处理使用。使用本函式,会使用搁置模式 (blocking mode) 处理,可用 set_socket_blocking() 转换成无搁置模式。
使用范例
本例用来模拟成 HTTP 连线。
<?php
$fp = fsockopen("php.wilson.gs", 80, &$errno, &$errstr, 10);
if(!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs($fp,"GET / HTTP/1.0\nHost: php.wilson.gs\n\n");
while(!feof($fp)) {
echo fgets($fp,128);
}
fclose($fp);
}
?>
ige1976
2004-02-24
打赏
举报
回复
不知道仁兄想做什么,如果只是为了放为一个页面有很多方法。file()就可以,楼上说的socket方法也不错,而且可以设定参数,如果没有搞错写个html页面发送post请求也不是不可一呀。
keen1982
2004-02-24
打赏
举报
回复
<?php
$fp = fsockopen("www.sina.com.cn",80,&$errno,&$errstr,100);
if(!$fp){
echo "++++++++$errstr ($errno)<br>\n";
}else{
fputs($fp,"GET / HTTP/1.0\n\n");
while(!feof($fp)){
echo fgets($fp,2048);
}
fclose($fp);
}
?>
unijune
2004-02-24
打赏
举报
回复
fopen也可以呀
小
程序
列表数据分页加载、一次性请求全部数据库记录,小
程序
分页功能实现
一、小
程序
一次性请求全部数据库记录 1.1 云开发实现 1.2 非云开发实现(java、
php
、python...) 二、小
程序
列表数据分页加载 2.1 云开发实现 2.2 非云开发实现(java、
php
、python...) 三、优化 优化提示:加载中...
php
请求方式,
php
发送
http请求
的常用方法分析
本文实例讲述了
php
发送
http请求
的常用方法。分享给大家供大家参考,具体如下:
http请求
有...详情见:https://www.jb51.net/article/41833.htm2. curl
发送
请求。3. fsocket
发送
。下面说使用curl
发送
。首先环境需要配...
php
发送
请求
写
请求头,
PHP
发送
请求头和接收打印请求头
一、
发送
请求头//
发送
地址$url = 'http://127.0.0.1/2.
php
';//请求头内容$headers = array('Authorization: '.$basic,'suibianzhi: '.$basic,);//使用curl
发送
$ch = curl_init($url);curl_setopt($ch, CURLOPT_...
微信小
程序
-
发送
Get/Post请求
微信小
程序
-
发送
Get/Post请求。
php
发送
get请求Authorization
http请求
的方法
php
发送
get请求Authorization
http请求
的方法一、Basic Auth简介优点缺点二、访问形式1、使用浏览器2、使用 HTTP Client 工具三、原理三、
php
使用get发起请求 一、Basic Auth简介 在HTTP中,基本认证(Basic access ...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章