-
snoopy 模拟表单提交
PHP教程2017-08-25
1抓取网页的内容 fetch 2 抓取网页的文本内容 (去除HTML标签) fetchtext 3抓取网页的链接,表单 fetchlinks fetchform 4 支持代理主机 5支持基本的用户名/密码验证 6 支持设置 user_agent, referer(来路), cookies 和 header content(头文件) 7支持浏览器重定向,并能控制重定向深度 8能把网页中的链接扩展成高质量的url(默认) 9提交数据并且获取返回值 10 支持跟踪HTML框架 11支持重定向
-
使用php snoopy 类GET/POST请求模拟登陆
PHP教程2017-08-21
snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。 官方网站 http://snoopy.sourceforge.net/ 下面是它的一些特征: 方便抓取网页的内容 方便抓取网页的文字(去掉HTML代码) 方便抓取网页的链接 支持代理主机 支持基本的用户/密码认证模式 支持自定义用户agent,referer,cookies和header内容 支持浏览器转向,并能控制转向深度 能把网页中的链接扩展成高质量的url(默认) 方便提交数据并
-
PHP使用CURL对带有验证码的网站进行模拟登录
PHP教程2017-08-14
网上的很多模拟登录程序,大都是通过服务程序apache之类的运行,获取到验证码之后显示在网页上,然后填上再POST出去,这样虽然看起来很友好,但是既然模拟登录,登录后所干的事情就不一定是短时间完成的,所以这就要受到php最大执行时间的限制,而且有些操作还有可能权限不足。 本文提供了一个程序实例,思路就是获取到验证码之后把验证码存储为一个图片,然后程序休眠20秒,在20秒之后由用户手动查看图片,并把验证码填写到code.txt文件中,20秒休眠完成后,程序会读code.txt的验证码,这样再带着验证码进行
-
Workerman中SQL语句的使用
PHP教程2017-08-09
// 初始化db连接 $db = new Workerman\MySQL\Connection('host', 'port', 'user', 'password', 'db_name'); // 获取所有数据 $db->select('ID,Sex')->from('Persons')->where('sex= :sex AND ID = :id')->bindValues(array('sex'=>'M', 'id' => 1))->query();
-
php 取最后一个字符
PHP教程2017-08-09
php 取最后一个字符...
-
微信小程序,简易教程
PHP教程2017-08-06
本文档将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果。这个小程序的首页将会显示欢迎语以及当前用户的微信头像,点击头像,可以在新开的页面中查看当前小程序的启动日志。下载源码 1. 获取微信小程序的 AppID 登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的 AppID 。 注意:如果要以非管理员微信号在手机
-
PHP发送POST请求的三种方式
PHP教程2017-08-05
PHP发送POST请求的三种方式 分别使用curl file_get_content fsocket 来实现post提交数据...
-
微信公众号开发之文本消息自动回复
PHP教程2017-08-03
微信公众号开发之文本消息自动回复...
-
PHP header函数的几大作用
PHP教程2017-08-02
先看看官方文档的定义 (PHP 4, PHP 5, PHP 7) header — 发送原生 HTTP 头 void header ( string $string [, bool $replace = true [, int $http_response_code ]] ) 参数: string 有两种特别的头。第一种以"HTTP/"开头的 (case is not significant),将会被用来计算出
-
php限制文件下载速度的代码
PHP教程2017-08-02
有时候你会出于某种目的而要求把下载文件的速度放慢一些,例如你想实现文件下载进度条功能。限制下载速度最大的好处是节省带宽,避免瞬时流量过大而造成网络堵塞。本文将和你分享如何通过php代码来实现限制文件的下载速度。 首先来看看利用php限制文件下载速度的代码: <?php // 将发送到客户端的本地文件 $local_file='abc.zip'; // 文件名 $download_file='your-download-name.zip'; // 设置下载速率(=&g