php
EricLi404
这个作者很懒,什么都没留下…
展开
-
mac缺少imagettftext()、freetype问题随笔
macOS自带php的gd库有些问题,当用到imagettftext() 和 freetype 相关功能时会出问题,我遇到的问题是:在使用TinkPHP的 topthink/think-captcha 时,验证码图片无法正常显示,ThinkPHP中log 信息为:[ 2017-12-28T16:38:06+08:00 ] 127.0.0.1 GET /captcha.html[ error ] [原创 2017-12-28 23:45:17 · 5925 阅读 · 0 评论 -
mac使用 brew 安装php apache 及php nginx 记录(BUG 记录)
brew 安装php apache bug不管是 PHP 5 还是 PHP7 都会丢失libphp5.so 或者libphp7.so 导致无法使用。解决方案有人给作者的 Github 提了 issue ,解决方案见https://github.com/Homebrew/homebrew-php/issues/3601stack overflow 也有相关讨论https://stackoverf原创 2017-07-10 08:51:28 · 680 阅读 · 0 评论 -
ThinkPHP5.0部署于Linux中白屏或500错误解决方案
ThinkPHP5.0部署于Linux中白屏或500错误解决方案问题描述: 部分 Linux 主机设置了 open_basedir(可将用户访问文件的活动范围限制在指定的区域,通常是入口文件根目录的路径) 选项,导致 ThinkPHP5 访问白屏或者报错。Safari 直接白屏,而 Chrome 报告了500错误,错误信息如下:The www.xx.xom page isn’t working原创 2017-03-29 12:58:01 · 19646 阅读 · 9 评论 -
phpmysql操作函数类(pdo)
之前写过一次使用mysql_connect() 进行连接的类,链接为http://blog.csdn.net/leiflyy/article/details/50629657后来使用了高版本的php和mysql,发现之前那个类过时了,,于是就重写了使用pdo的操作类。写了两个,一个比较简单。。一个比较复杂。。。。。。doc写的挺详细的,,,我就不解释了。。。具体使用方法好了,,,先上简单的。。<?p原创 2016-05-12 10:44:18 · 1472 阅读 · 0 评论 -
网易云信短信验证码验证php实现
网易云信5分一条,阿里大于4分5一条,但是网易云信自带验证系统,阿里大于需要自己指定验证码,自己做验证,但是,,,,阿里大于可以自己定义签名,而网易云信只能使用默认的【云短信】,而且阿里大于的短信模板审核很快,,,网易云信妈的,。,,审核了两天,这还是我联系了客服妹子,要不,,,好了。。。不黑网易了。。。接下来上代码。<?php/** * Created by PhpStorm. * User原创 2016-09-11 16:29:32 · 6321 阅读 · 4 评论 -
macos缺少freetype终极解决方案
最近在用 thinkphp,用到验证码模块时,验证码无法正确显示,log 中错误信息如下:Call to undefined function think\captcha\imagettftext()[/Users/leif/web/login-test/vendor/topthink/think-captcha/src/Captcha.php:191]大致意思就是没有 imagettftext()原创 2016-11-03 01:41:15 · 17390 阅读 · 3 评论 -
timestamp变成Xtamp的解决办法
在php发送json数据时,传了一个timestamp,数据可以正常发送,但是当用浏览器直接输出时,却变成了Xtamp,原因及解决办法如下:原因——-×被解析,解决办法—–将timestamp放到json数组的第一位,保证前边不会有&就可以了。原创 2016-09-11 15:27:59 · 3758 阅读 · 0 评论 -
PHP编译configure时常见错误
转载自http://blog.sina.com.cn/s/blog_75a07c3b0101kcwb.htmlPHP的安装虽然有时候很简单,可是如果应用一多,我们安装起来就很头痛了!出错最多的就是安装PHP扩展的时候了。其实不管是你是Apache类的应用还是Nginx类的,PHP的安装都不是很简单,虽然网上有很多configure参数,但是那不一定是适合你的,因为很多都直接关系着你的系统版转载 2016-01-25 16:07:55 · 643 阅读 · 0 评论 -
php实现抓取淘宝商品价格人气源码
寒假在家无聊想看一下淘宝相关开发怎么样,注册了个淘宝开发者,然后想调api的时候,发现还要很多很复杂的步骤,而且有的还收费,太尼玛坑爹了,于是自己尝试抓了一些淘宝的数据,做了自己的api。其中获取商品人气,也就是收藏人数,目前只支持淘宝商品,不支持天猫,获取人气、商品名是淘宝和天猫都支持的,但是由于是抓取的淘宝的缓存文件,所以。。。有可能会出现一些问题,但我测试过程中还没遇到问题。如果大家在使用过程原创 2016-01-30 16:37:19 · 10417 阅读 · 18 评论 -
php常用mysql操作函数
php常用的增删改查的mysql函数,需要先预设一下一些常量,如DB_HOST,DB_USER等,上码!<?phpinclude_once "config.php";function connectMysql(){ $link=mysql_connect(DB_HOST,DB_USER,DB_PWD) or die("数据库连接失败:".mysql_errno().":".mysql_err原创 2016-02-03 15:15:25 · 881 阅读 · 0 评论 -
isset() 、empty()与is_null的区别
isset():仅当null和未定义,返回trueempty():”“、0、”0”、NULL、FALSE、array(),未定义,均返回trueis_null():仅判断是否为null,未定义 报警告原创 2016-01-30 16:56:29 · 438 阅读 · 0 评论 -
php实现简单验证码
1.得到验证码字符串/** 得到验证吗字符串 * @param int $type * @param int $length * @return string */function getVerifycode($type = 1,$length = 4){/* * 根据$type的值生成不同类型的验证码 * 根据$length的值生成不同长度的验证码 * * $type == 1原创 2016-01-28 17:51:48 · 575 阅读 · 0 评论 -
编译安装openresty+mysql+php7
1.准备1.更新系统yum makecache && yum -y update2.安装常用基础软件yum -y install bash-completion vim net-tools bind-utils wget screen最后别忘了重启3.需要下载的源码 1.openrestywget https://openresty.org/download/ngx_openresty-1.9原创 2016-01-11 16:28:35 · 2474 阅读 · 0 评论 -
PhpStorm Git Could not read from remote repository的解决
在我使用多个git源(gitee+Github)时,出现了无法push的情况。 解决方法很简单,将PhpStorm中git相关配置中的SSH excutable ,设置为Native 即可,如图:原创 2018-02-24 22:38:32 · 1035 阅读 · 0 评论