PHP笔记
文章平均质量分 54
是是非非iiee
这个作者很懒,什么都没留下…
展开
-
ThinkPHP笔记:仿OneThinkPHP代码实现数据库备份还原失败总结
暂时有三个问题(ThinkPHP版本如下):OneThink版本:V1.0.131218(ThinkPHP版本:3.2.0)(仿写项目)ThinkPHP版本:3.2.3OT/Database.class.php中1.备份部分代码如下://备份表结构 if (0 == $start) { $result = $db->q...原创 2017-01-10 17:33:23 · 1481 阅读 · 0 评论 -
常用的邮箱服务器(SMTP、POP3)地址、端口
sina.com: POP3服务器地址:pop3.sina.com.cn(端口:110) SMTP服务器地址:smtp.sina.com.cn(端口:25) sinaVIP: POP3服务器:pop3.vip.sina.com (端口:110) SMTP服务器:smtp.vip.sina.com (端口:25) sohu.com: POP3服务器地址:pop3.sohu.原创 2016-12-09 14:37:50 · 24056 阅读 · 0 评论 -
ThinkPHP使用PHPMailer发送Email邮件汇总
下载附件PHPMailer解压到ThinkPHP\Library\Vendor在Common文件夹新建function.php<?PHP/** * 邮件发送函数 */function sendMail($to, $title, $content){ vendor('PHPMailer.PHPMailerAutoload'); $mail = new \原创 2016-12-09 14:10:22 · 998 阅读 · 0 评论 -
ThinkPHP笔记:where查询条件预处理过滤的占位符含义
%s -- 表示字段串%d -- 表示整形数字%f -- 表示浮点数原创 2016-12-06 13:59:30 · 3187 阅读 · 0 评论 -
ThinkPHP笔记:3.2.3、5.0向上升级 config中__PUBLIC__常量配置
根据入口文件的位置不同(在/public和/根目录下),相同配置的结果也不同,默认入口文件放到了/根目录下在/application/config中“分页配置”下直接继续写'__PUBLIC__' =>'../../../public/',然后在渲染页面中直接写href="{$Think.config.__PUBLIC__}static/或者href="{:config('__PUB...原创 2016-10-10 09:44:15 · 13013 阅读 · 1 评论 -
Sublime添加Eclipse快捷键汇总
Preferences -> Key bindings - User*注意:是Key bindings - User如果部分失效请检查是否与其它软件快捷键冲突,如ctrl+shift+f和输入法快捷键![ { "keys": ["shift+enter"], "command": "run_macro_file", "args": {"file": "Packages...原创 2016-10-12 09:16:53 · 2632 阅读 · 0 评论 -
微信公众平台(三)自定义菜单
1.认证公众号(高级功能的开发需要认证公众号开放权限):个人订阅号的认证关闭了,何时开启还要等通知,企业服务号根据提示操作即可;2.自定义菜单:方法一:使用在线调试工具选择相应选项并填写access_token(同样可通过在线调试获取)和body(json格式菜单,可试用官方模版:click和view的请求示例或自己仿写),检查问题通过的同时也创建了菜单,如果是自己仿写有必要的话记...原创 2016-05-17 11:23:51 · 587 阅读 · 0 评论 -
微信公众平台(二)开始开发(服务器配置)
接上篇:开发前准备接入(服务器配置):1.默认成功安装Think PHP(下载,解压,重命名,放到环境配置的站点根目录然后URL访问出现欢迎界面就成功了);按https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319&token=&lang=zh_CN填写服务器配置,包括自定义URL(关注后...原创 2016-05-17 06:42:11 · 5682 阅读 · 2 评论 -
微信公众平台(一)开发前准备
序言:该栏目下所有文章仅作为微信公众平台开发(PHP)个人笔记并供相关开发者入门参考,所以部分细节和截图将忽略,如有需要请自行查阅相关资料(如:百度!);1.注册账号:https://mp.weixin.qq.com/cgi-bin/readtemplate?t=register/step1_tmpl&lang=zh_CN;2.账号类型的选定:个人一般选择订阅号,企业对外一...原创 2016-05-16 22:53:00 · 667 阅读 · 0 评论 -
ThinkPHP笔记:Volist与Foreach区别
Volist:volist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行输出。 在控制器中首先对模版赋值:$User = M('User'); $list = $User->limit(10)->select(); $this->assign('list',$list);在模...原创 2016-05-11 12:19:49 · 7020 阅读 · 0 评论 -
ThinkPHP笔记:config(ThinkPHP汇总)
'URL_HTML_SUFFIX'=>'html',//设置伪静态后缀'URL_DENY_SUFFIX'=>'pdf|ico|png|gif|jpg',//设置禁止访问文件后缀'LOAD_EXT_CONFIG'=>'配置文件名称1,配置文件名称2'//设置扩展配置'TMPL_L_DELIM'=>'要改成的左标签,如{{''TMPL_R_DELIM'=>...原创 2016-04-22 10:55:31 · 1344 阅读 · 0 评论 -
ThinkPHP笔记:controller
date('Y-m-d H:i:s', time());获取服务器时间并格式化$type = I('get.type','','htmlspecialchars');把一些预定义的字符转换为 HTML 实体;$str = str_replace(PHP_EOL, '', nl2br(I('post.contents','','htmlspecialchars')));$da...原创 2016-04-22 10:59:14 · 650 阅读 · 0 评论 -
ThinkPHP笔记:四种URL模式 URL_MODEL
ThinkPHP支持四种URL模式,可以通过设置URL_MODEL参数来定义,包括普通模式、PATHINFO、REWRITE和兼容模式。1.普通模式:'URL_MODEL'=>0,http://serverName/appName/?m=module&a=action&id=12.PATHINFO模式:'URL_MODEL'=>1,(系统默认的模式)默认使用UR...原创 2016-03-10 11:50:12 · 17482 阅读 · 0 评论 -
PHP笔记:后台get和post带参请求的封装
/* * get method */ private function httpGet($url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); cur...原创 2016-05-14 22:39:33 · 3643 阅读 · 0 评论 -
PHP笔记:金额千分位格式化
在PHP中使用number_format() 函数通过千位分组来格式化数字。number_format(number,decimals,decimalpoint,separator)number 必需。要格式化的数字。如果未设置其他参数,则数字会被格式化为不带小数点且以逗号 (,) 作为分隔符。decimals 可选。规定多少个小数。如果设置了该参数,则使用点号 (.) 作为小数点来格式化数...原创 2016-03-10 12:47:48 · 8800 阅读 · 0 评论 -
PHP笔记:Mac自带Apache搭建PHP开发环境(三)PHP和MySQL统一utf8却乱码
1.新建查询:通过数据库命令行或可视化界面新建查询:show variables like '%char%';如果看到查询结果的value均为latin1,则继续进行下面操作,否则继续排查其它原因2.文件拷贝:关闭数据库服务命令行open/usr/local/mysql/support-files/找到任意后缀为.cnf的文件(5.5以前的版本好像有my-medium...原创 2016-06-07 18:25:30 · 1229 阅读 · 0 评论 -
PHP笔记:Mac自带Apache搭建PHP开发环境(二)连接MySQL报错SQLSTATE[HY000] [2002] No such file or directory
1.找到mysql.sock文件的位置$sudo find / -name mysql.sock------结果如下----------...find: /dev/fd/3: Not a directoryfind: /dev/fd/4: Not a directory/private/tmp/mysql.sock2.检查/var/mysql是否存在$ll /var/my...原创 2016-06-04 23:04:19 · 900 阅读 · 0 评论 -
PHP笔记:Mac自带Apache搭建PHP开发环境(一)phpinfo
命令行:开启apache服务:sudo apachectl start停止apache服务:sudo apachectl stop重启服务:sudo apachectl restart查看版本:httpd -v开启之后打开浏览器输入:localhost,看到It works!说明服务正常开启!####################命令行打开系统隐...原创 2016-05-10 14:13:38 · 5865 阅读 · 0 评论