码迷,mamicode.com
首页 >  
搜索关键字:fsockopen    ( 94个结果
fsockopen以Socket方式模拟HTTP下载文件
fsockopen 的功能很强大,比如前面模拟 HTTP 访问,模拟 POST/GET 请求,什么的,这里再举一个例子,那就是下载东西。比如下载 http://www.nowamagic.net//librarys/webapp/Snow.zip 这个文件,用下面的程序就能实现: 执行程序,你会发现 ...
分类:Web程序   时间:2017-06-01 10:34:15    阅读次数:193
fsockopen用feof读取http响应内容的一些问题
在前面三个例子中,都有这么一段代码: PHP 的 feof() 函数用于检测是否已到达文件末尾 (eof)。如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socket 超时),其它情况则返回 FALSE。 while (!feof($fp)) 即当文件指针没有达到 E ...
分类:Web程序   时间:2017-06-01 10:30:11    阅读次数:245
fsockopen与HTTP 1.1/HTTP 1.0
在前面的例子中,HTTP请求信息头有些指定了 HTTP 1.1,有些指定了 HTTP/1.0,有些又没有指定,那么他们之间有什么区别呢? 关于HTTP 1.1与HTTP 1.0的一些基本情况,可以参考下 HTTP 1.1的详细介绍 。 我们先来看一下 fsockopen 不指定 HTTP 的情况: ...
分类:Web程序   时间:2017-06-01 10:27:44    阅读次数:243
PHP fsockopen受服务器KeepAlive影响的解决
在开发过程中常常遇到这样的需求,模拟浏览器访问某接口,并获取返回数据。我们比较常使用的方法是fsockopen与接口建立连接,然后发出指令,然后通过fgets接受返回值。 但是我们发现,通过PHP模拟访问接口往往比浏览器访问同样的接口慢很多。这个问题困扰过我很久,今天终于找到原因了。我看网上很多朋友 ...
分类:Web程序   时间:2017-06-01 10:19:16    阅读次数:198
php危险的函数和类 disable_functions/class
phpinfo()功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。危险等级:中 passthru()功能描述:允许执行一个外部程序并回显输出,类似于 exec()。危险等级:高 exec()功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。危险等级: ...
分类:Web程序   时间:2017-05-03 17:24:14    阅读次数:240
socket、fsockopen、curl、stream 区别
socket 水泥、沙子,底层的东西 fsockopen 水泥预制件,可以用来搭房子 curl 毛坯房,自己装修一下就能住了 水泥、沙子不但可以修房子,还能修路、修桥、大型雕塑。socket也是,不但可以用于网页传输,还能传送其他东西,可以做聊天工具、下载器、ftp……几乎可以用网络传送的东西都能用... ...
分类:Web程序   时间:2017-05-02 12:00:49    阅读次数:248
PHP面试题二
1、抓取远程图片到本地,你会用什么函数?fsockopen, A2、用最少的代码写一个求3值最大值的函数.function($a,$b,$c){* W0 z* u6 k+ e. L a: }5 } return $a>$b? ($a>$c? $a : $c) : ($b>$c? $b : $c ); ...
分类:Web程序   时间:2017-02-25 21:40:33    阅读次数:239
请使用socket相关函数(非curl)实现如下功能:构造一个post请求,发送到指定httpserver的指定端口的指定请求路径(如http://www.example.com:8080/test)。请求中包含以下变量:
用户名(username):温柔一刀密码(pwd):&123=321&321=123&个人简介(intro):Hello world!且该http server需要以下cookie来进行简单的用户动作跟踪:cur_query:you&melast_tm:...(上次请求的unix时间戳,定为当前请求 ...
分类:Web程序   时间:2017-02-14 23:59:28    阅读次数:476
Ganglia 入门介绍及解决fsockopen error: Connection refused问题
一,问题描述 Ganglia的各个组件安装情况(不是我装的,只知道这些信息): 集群一共有4台机器,分别是192.168.121.34-37。Gmetad、Gweb和httpd 安装在 192.168.121.34 上;Gmond安装在34,35,36,37机器上。 访问Ganglia-web主页: ...
分类:其他好文   时间:2017-01-18 13:50:38    阅读次数:259
PHP socket编程需要了解的一些基本知识
前面讲到了 fsockopen 的各种情况,其中涉及了很多其它知识,比如chunked分段传输,Keep-Alive,HTTP头字段等额外的知识,如果对这些知识一知半解,会影响对 PHP 的 socket 编程知识的消化,所以这里来一次填坑,补充一些基本的知识吧。 1. 什么是Keep-Alive模 ...
分类:Web程序   时间:2016-11-18 06:29:53    阅读次数:280
94条   上一页 1 2 3 4 5 6 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!