php
yi_an
这个作者很懒,什么都没留下…
展开
-
thinkphp中create()方法实现简单的用户注册表单验证功能
一些说明使用的tp框架是3.2.2IDE 为phpstorm集成环境是 xammp数据库mysql 管理工具是NAVCAT for mysql使用了smarty模板引擎tp_user数据表的结构用户注册表单的html代码和页面代码(包括使用了smarty模板引擎输出错误信息$那一块)<!DOCTYPE html><html lang="en"><head> <meta char原创 2016-07-24 11:17:23 · 1471 阅读 · 0 评论 -
H5多图片压缩加水印上传
1、环境配置开发语言:php+H5 框架:thinkPHP3.2+WeUI 服务器:阿里云centos7(客户主机是WD的Windows虚拟主机)2、场景描述最近在做微信公众号的全栈开发,涉及到一个图片上传水印的功能。因为使用的是tp框架,所以其实框架内部里面集成好了一些很方便的图片处理的工具类,只要开启php相关扩展就好了。但是由于虚拟主机受限,加上服务器性能较差,因此决定在网页前端使用H5的原创 2017-08-27 10:31:04 · 3267 阅读 · 0 评论 -
phpmailer实现简单的邮件发送(以网易邮箱smtp服务器为例)
1、描述第一次做到用php做到发送邮件的功能。 Google了一下,php内置函数里面有一个mail()函数。但是使用mail的话,会涉及到很多问题,我也没有仔细研究过,反正都是和smtp协议息息相关。 于是,就去GitHub上开源的文件发送封装好的项目。后来就搜索到PHPMailer这个东西了。传送门:https://github.com/PHPMailer/PHPMailer (自行翻墙)原创 2017-03-15 16:15:24 · 2639 阅读 · 0 评论 -
php日志系统 SeasLog扩展入门
1、日志系统简单介绍最近要做一个用户访问的记录功能。所以就Google了很多这方面的知识。mark一下我的结果吧。1、分类一般用来保存此类日志,有两种选择,一种是将数据保存在数据库中,另一种是写入文件中去。 方式 优势 不足 数据库 数据的IO慢 当日志的数量过大,会占用过多的资源 后期的数据统计操作方便 并发写log问题,会...原创 2017-03-29 18:40:28 · 2555 阅读 · 0 评论 -
mysql,mysqli,pdo方式连接数据库[no such file or directory]
header在air上,用MySQLi方式连接数据库就出现这个问题了,原来是mac系统配置MySQL环境的时候丢失系统的mysql.socket造成的,大概的意思就是。你用php连接MySQL的时候,需要一个mysql.socket文件,但是这个文件并没有能够正确的在你的php.ini文件中映射,路径不对,暂且这么理解吧,我不求甚解了。环境操作系统:mac os解决方案1、找到php.ini fin原创 2017-03-04 09:44:46 · 927 阅读 · 0 评论 -
php基于thinkphp3.x的学生社团管理系统
github地址 https://github.com/KongYian/shetuan很简陋,感谢开源 缝缝补补拿去应付课程设计吧原创 2017-01-04 11:55:41 · 1828 阅读 · 0 评论 -
修改php文件上传的大小限制upload_max_filesize
Question当php脚本上传的文件大小超过php.ini中post_max_size,upload_max_filesize的限制的时候页面不会给出提醒,文件也上传失败。 php.ini 配置对php上传文件大小的影响参数有: 配置项 可能值 功能描述 file_uploa原创 2016-11-23 16:29:14 · 25605 阅读 · 0 评论 -
php 执行linux命令,shell脚本函数,获取服务器运行状态值
php执行linux命令、shell脚本。以获取服务器运行状态举栗子原创 2016-11-20 14:50:38 · 7462 阅读 · 0 评论 -
php实现第三方登录,百度第三方登录
php实现第三方登录,百度登录例子配置说明 1.1 php 版本5.3 1.2 IDE phpstorm9.0.2实现过程 2.1前期准备 建议先阅读 oAuth2.0的相关资料 http://developer.baidu.com/wiki/index.php?title=docs/oauth, 然原创 2016-09-28 11:11:33 · 3706 阅读 · 0 评论 -
php mysqli扩展库的使用
php mysqli扩展库的使用数据库结构 1.连接数据库 $hostname = 'localhost'; //主机名 $dbname = 'yian'; //数据库名 $username = 'root'; //用户名 $psw = 'root'; //用户密码 $charset = 'utf_8'; //mysql编码 $mysq原创 2016-09-07 15:09:39 · 532 阅读 · 0 评论 -
使用phpstorm时,thinkPHP无法加载模块Index 和 404 报错
开始使用phpstorm作为编辑器学习thinkPHP,当学习到pathinfo那一块的时候,遇到了404not found和index模块无法加载的问题。下面贴几张图:1目录结构:2 index控制器3 入口文件4 xammp集成环境确认开启5 使用chrome运行入口文件6 使用pathinfo模式运行原创 2016-07-20 19:18:27 · 3921 阅读 · 0 评论 -
thinkphp自带Page类使用时候setconfig() name=last的时候不生效
问题: 在使用thinkphp自带分页类时,在设置尾页显示的最后一页时,用setConfig(“last”,”尾页”)来设置样式,发现无效。分析: 在分页类(/ThinkPHP/Library/Think/Page.class.php)里面有一个共有属性: public $lastSuffix = true; // 最后一页是否显示总页数 在show方法的实现中: $this->lastS转载 2016-07-26 15:14:58 · 528 阅读 · 0 评论 -
使用php-curl模拟登陆中国田径协会查询自己的马拉松成绩
1、线上demohttp://demo.blueyian.top/marathon/index.php 完整的代码包请上gayhub取用。觉得有用的可以给个star :) 地址:https://github.com/KongYian/marathon-query2、截图2.1、首页2.2、查询结果3、实现3.1、分析目标网站我们的目标是http://www.runchina.org.cn/por原创 2017-12-19 15:05:21 · 1707 阅读 · 0 评论