
php
文章平均质量分 77
Away_D
这个作者很懒,什么都没留下…
展开
-
php图像处理
imagecreatefromgif()— 从 GIF 文件或 URL 新建一图像说明resource imagecreatefromgif ( string $filename )imagecreatefromgif() 返回一图像标识符,代表了从给定的文件名取得的图像。imagecreatefromgif() 在失败时返回一个空字符串,并且输出一条错误信息,不幸地在浏览器中显示为断链接。ima原创 2017-08-03 09:24:29 · 614 阅读 · 0 评论 -
PHP常用正则表达式汇总
1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2. "^\d+$" //非负整数(正整数 + 0) 3. "^[0-9]*[1-9][0-9]*$" //正整数 4. "^((-\d+)|(0+))$" //非正整数(负整数 + 0) 5. "^-[0-9]*[1-9][0-9]*$" //负整数 6. "^-?\d原创 2017-08-03 09:25:50 · 282 阅读 · 0 评论 -
ThinkPHP 3.获取get post参数与I方法
传统方式获取变量PHP_SELF']; // 获取server变量$id = $_GET['id']; // 获取get变量$name = $_POST['name']; // 获取post变量$value = $_SESSION['var']; // 获取session变量$name = $_COOKIE['name']; // 获原创 2017-08-03 09:25:54 · 5628 阅读 · 0 评论 -
php urlencode()函数详解
理解URLEncode: URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过 Encode过的网页URL。URLEncode的方式一般有两种一种是传统的基于GB2312的Encode(Baidu、Yisou等使用),一种是 基于UTF-8的Encode(Google,Yahoo等使用)。本工具分别实现两种原创 2017-08-03 09:26:01 · 26560 阅读 · 1 评论 -
ThinkPHP的增、删、改、查
一、创建操作在ThinkPHP使用add方法新增数据到数据库。使用方法如下:$User = M("User"); // 实例化User对象$data['name'] = 'ThinkPHP';$data['email'] = 'ThinkPHP@gmail.com';$User->add($data);或者使用data方法连贯操作$User->data($data)->add();如果在add之前原创 2017-08-03 09:26:30 · 317 阅读 · 0 评论 -
php重定向的三种方法
一、用HTTP头信息 也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如: 声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。 用HTTP头信息重定向到另外一个页面的方法如下: 复制代码代码如下:$url = "http://w原创 2017-08-03 09:26:33 · 2643 阅读 · 0 评论 -
CURL 补充
今天一同学提醒了我,为什么一直用的php模拟登陆必须要io操作呢,然后帮他测试代码,附上成功实现的程序,以模拟登陆南理工教务管理系统为例。认证成功后获取cookie,访问成绩页面。 header ('Content-Type: text/html; charset=utf-8'); $id=''; $psw=''; $pswd=strtoupper(md5($原创 2017-08-03 09:29:29 · 400 阅读 · 0 评论 -
mysql及mysqli中文乱码解决办法
很多人在写mysql及mysqli语句是贪图方便导致中文乱码!mysqli因为默认是latin-1编码,当你的页面时utf-8编码是,就会产生页面乱码问题。mysqli乱码解决办法:$mysqli = new mysqli('localhost','root','password','dbname');//mysqli链接数据库的写法//$mysqli->query("SET NAMES utf8原创 2017-08-03 09:29:32 · 3871 阅读 · 1 评论 -
语言包自动化处理 [一]
利用php,js等语言便捷的字符串处理能力,在整理老项目语言包时候,可以使用脚本程序读取文件每行,匹配中文,然后以自己想要的形式输出.<?php//中文 正则表达式匹配$cn_pattern = "/([\x{4e00}-\x{9fa5}]+)/u";//待检测代码后缀$suffix = 'php';$dir_path = '/Users/away/workspace/s...原创 2018-08-07 14:21:57 · 499 阅读 · 0 评论 -
图像识别-纯数字识别
验证码识别的原理和过程第一步: 二值化所谓二值化就是把不需要的信息通通去除,比如背景,干扰线,干扰像素等等,只剩下需要识别的文字,让图片变成2进制点阵。第二步: 文字分割为了能识别出字符,需要对要识别的文字图图片进行分割,把每个字符作为单独的一个图片看待。第三步:标准化对于部分特殊的验证码,需要对分割后的图片进行标准化处理,也就是说尽量把每个相同的字符都变成一样的格式,减少随机的程度最简单的原创 2017-08-03 09:24:27 · 11692 阅读 · 1 评论 -
识别验证码API
补上暑假做的识别简单验证码,识别英文数字function _http($url,$data='',$cookiefile='',$cookiejar=''){ $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); if($cookiefile){ cur原创 2017-08-03 09:24:24 · 1156 阅读 · 0 评论 -
php函数多参数传递,从GA源代码摘取
public function get($ids, $startDate, $endDate, $metrics, $optParams = array()) { $params = array('ids' => $ids, 'start-date' => $startDate, 'end-date' => $endDate, 'metrics' => $metrics); $原创 2016-09-28 17:36:39 · 556 阅读 · 0 评论 -
绕过验证码,模拟登录 南理教务处
暑假的时候做的识别验证码的API,做出来了,不过后来有发现可以绕过验证码,只上代码发现过程详见 原博客地址:http://blog.youkuaiyun.com/away_d/article/details/47613829博客已转移至现网易博客。[php] view plaincopyheader("Content-Type: text/html; charset=utf-8"); function lo原创 2017-08-03 09:24:18 · 1888 阅读 · 0 评论 -
CURL方法curl_setopt()函数的一些参数
bool curl_setopt (int ch, string option, mixed value)curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。下列选项的值将被作为长整形使用(在option参数中指定): ? CURLOPT_INFILESIZE : 当你上传一个文件到远程站点,这个选项告诉PHP你上传原创 2017-08-03 09:24:21 · 343 阅读 · 0 评论 -
PHP-单例模式安全问题
PHP-单例模式安全问题,如何防止其余地方实例化类,例如clone函数.mark原创 2019-07-15 16:46:43 · 420 阅读 · 0 评论