随笔分类 -  php

Yii2 高级查询
摘要:首先我们要自己写一个ActiveQuery 类并且继承 Yii2 的 ActiveQuery: namespace api\models; class ActiveQuery extends \yii\db\ActiveQuery { const STATUS_ACTIVE = 0; public 阅读全文

posted @ 2016-02-04 14:38 yhdsir 阅读(344) 评论(0) 推荐(0)

教你在 Yii2 中添加全局函数
摘要:方法一 这种方法就是直接在入口文件web/index.php里面写函数,示例代码如下: // something code …… // 全局函数 function pr($var) { $template = php_sapi_name() !== 'cli' ? '<pre>%s</pre>' : 阅读全文

posted @ 2016-02-04 14:34 yhdsir 阅读(1483) 评论(0) 推荐(0)

Yii2发送短信验证码完全解决方案
摘要:概述 在做项目的时候,需要用到短信发送验证码功能。不能不说Yii2的牛逼,很容易就搞定了。下面我整理一下具体功能和流程,分享给大家。 主要功能 通过Yii2 rules验证手机号 通过js验证是否为手机号 通过Ajax验证手机是否在数据库存在 通过ajax发送短信验证码 Js倒计时功能(cookie 阅读全文

posted @ 2016-02-04 14:28 yhdsir 阅读(1621) 评论(0) 推荐(0)

工作中你肯定会有关于 Yii2 的小贴士用法,在下面评论分享出来吧。
摘要:场景: 数据库有user表有个avatar_path字段用来保存用户头像路径 需求: 头像url需要通过域名http://b.com/作为基本url 目标: 提高代码复用 此处http://b.com/可以做成一个配置 示例: User.php class User extends \yii\db\ 阅读全文

posted @ 2016-02-04 14:24 yhdsir 阅读(404) 评论(0) 推荐(0)

Yii2数据库操作的各种写法
摘要:-------------------------------ActiveRecord---------------------------------------- 查询: // find the customers whose primary key value is 10 $customers 阅读全文

posted @ 2016-02-04 14:04 yhdsir 阅读(1875) 评论(0) 推荐(0)

10个超级有用、必须收藏的PHP代码样例
摘要:作为一个正常的程序员,会好几种语言是十分正常的,相信大部分程序员也都会编写几句PHP程序,如果是WEB程序员,PHP一定是必备的,即使你没用它开发过大型软件项目,也一定多少了解它的语法。 尽管PHP经常被人诟病,被人贬低,被人当玩笑开,事实证明,PHP是全世界网站开发中使用率最高的编程语言。PHP最 阅读全文

posted @ 2016-01-30 10:08 yhdsir 阅读(830) 评论(0) 推荐(0)

[笔记]几个简单有用的PHP函数
摘要:收藏几个简单的PHP函数,分别用于对象到数组转换、json到php数组转换功能、curl模拟POST以及根据链接获取内容。不直接使用json_decode()的原因是phpjson_decode()函数对\xA312此类字符支持不好。1.对象到数组转换function objToArr($obj){... 阅读全文

posted @ 2016-01-08 01:04 yhdsir 阅读(188) 评论(0) 推荐(0)

linux中添加PHP的mongoDB支持扩展
摘要:最近使用ThinkPHP连接mongoDB数据库进行增删改查,在使用之前,需要PHP本身支持对mongoDB的连接,下面是我安装PHP的mongoDB扩展的方法wget -c http://pecl.php.net/get/mongo-1.3.6.tgztar zxvf mongo-1.3.6.tg... 阅读全文

posted @ 2015-12-07 15:49 yhdsir 阅读(336) 评论(0) 推荐(0)

jQuery中通过JSONP来跨域获取数据的三种方式
摘要:第一种方法是在ajax函数中设置dataType为'jsonp'$.ajax({ dataType: 'jsonp', url: 'http://www.a.com/user?id=123', success: function(data){ ... 阅读全文

posted @ 2015-12-07 15:38 yhdsir 阅读(648) 评论(0) 推荐(0)

PHP保存数组到文件中的方法
摘要:一行解决写入日志: 一行完成Curl的POST输出: 临时调试: 路径变量: 在调试上传文件时,如苹果Android等 ios下。如果图片过大。或者。。。有些异常情况发生的时候。 阅读全文

posted @ 2015-12-07 15:32 yhdsir 阅读(1803) 评论(0) 推荐(0)

mysqli
摘要:mysql.php".mysqli_error($conn));}//诊断连接错误mysqli_query($conn, "set names 'utf8'");//编码转化if(!mysqli_select_db($conn, $db_database)){ //选择数据库 die("cou... 阅读全文

posted @ 2015-11-28 19:58 yhdsir 阅读(234) 评论(0) 推荐(0)

解析php mysql 事务处理回滚操作(附实例)
摘要:首先MYSQL中只有INNODB和BDB类型的数据表才能支持事务处理!其他的类型是不支持的!那如果,我们的数据表已经存在,并且不是上面所说的两种类型的话,应该怎么办呢?1、我可以去一些mysql软件,里面能更改表类型。2、我们也可以通过SQL语句来更改,sql语句可以这样写: ALTER TABLE... 阅读全文

posted @ 2015-11-28 19:35 yhdsir 阅读(288) 评论(0) 推荐(0)

cetons 怎么强制卸载 PHP
摘要:查看php版本命令:#php -v这个命令是删除不干净的#yum remove php因为使用这个命令以后再用#php -v还是会看到有版本信息的。。。。。必须强制删除#rpm-qa|grepphp提示如下#php-pdo-5.1.6-27.el5_5.3#php-mysql-5.1.6-27.el... 阅读全文

posted @ 2015-11-26 15:09 yhdsir 阅读(260) 评论(0) 推荐(0)

php 图片下载
摘要:php图片保存、下载'','save_path'=>'','error'=>1); } if(trim($save_dir)==''){ $save_dir='./'; } if(trim($filename)==''){//保存文件名 $ext=... 阅读全文

posted @ 2015-10-22 10:39 yhdsir 阅读(757) 评论(0) 推荐(0)

项目中对模板和js,css文件进行压缩的处理类
摘要:我们知道,在html的页面中,所有空格和换行符其实都会占据一定的空间,即使使用了gzip压缩,在传输过程中依然会浪费用户的流量和我们自己服务器的带宽,此脚本就是为了解决这个问题而诞生的。请自行下载Google Closure Compiler,和YUIcompressor点此去下载Google Cl... 阅读全文

posted @ 2015-10-16 18:33 yhdsir 阅读(518) 评论(0) 推荐(0)

PHP数组各种操作与函数汇总
摘要:对于Web编程来说,最重要的就是存取和读写数据了。存储方式可能有很多种,可以是字符串、数组、文件的形式等。数组,可以说是PHP的数据应用中较重要的一种方式。PHP的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之。1. 数组定义数组的定义使用 array()方式定义,可以定义空数组:"Eng... 阅读全文

posted @ 2015-10-02 13:30 yhdsir 阅读(245) 评论(0) 推荐(0)

PHP中获取星期的几种方法
摘要:date("l"); //data就可以获取英文的星期比如Sundaydate("w"); //这个可以获取数字星期比如123,注意0是星期日获取中文星期几: $weekarray=array("日","一","二","三","四","五","六"); //先定义一个数组 ... 阅读全文

posted @ 2015-09-21 10:27 yhdsir 阅读(410) 评论(0) 推荐(0)

中高级PHP开发者应该掌握哪些技术?
摘要:中级PHP程序员1.Linux能够流畅的使用Shell脚本来完成很多自动化的工作;awk/sed/perl 也操作的不错,能够完成很多文本处理和数据统计等工作;基本能够安装大 部分非特殊的Linux程序(包括各种库、包、第三方依赖等等,比如MongoDB/Redis/Sphinx/Luncene/S... 阅读全文

posted @ 2015-09-10 22:26 yhdsir 阅读(2204) 评论(1) 推荐(1)

PHP AJAX JSONP实现跨域请求使用实例
摘要:ajax.html$.ajax({ type: "post", url: "http://www.xxx.com/ajax.php", data: { 参数1 : 值, 参数2 : 值, 参数3 : 值, 参数4 : 值 ... 阅读全文

posted @ 2015-07-27 16:04 yhdsir 阅读(285) 评论(0) 推荐(0)

图片的等比缩放和Logo水印
摘要:/** * 等比缩放函数(以保存的方式实现) * @param string $picname 被缩放的处理图片源 * @param int $maxx 缩放后图片的最大宽度 * @param int $maxy 缩放后图片的最大高度 * @param string $pre 缩放后图片名的前缀名 ... 阅读全文

posted @ 2015-07-17 08:01 yhdsir 阅读(805) 评论(0) 推荐(0)

导航