摘要:
上传附件(图片base64)封装方法 php 上传附件,base64 项目中封装的接口: public function error($msg){ header("Content-type: application/json"); $o['time'] = "".time(); $o['code'] 阅读全文
摘要:
HTTP(一) http php http请求 HTTP请求:请求行、消息报头、请求正文。格式如下: Method Request-URI HTTP-Veraion CRLF 参数说明 Method 请求方法 Request-URI 一个统一资源标识符 HTTP-Version 请求的HTTP协议版 阅读全文
摘要:
FTP服务器搭建及操作(一) FTP搭建 PHP FTP操作 搭建方法参照(windows):http://www.cnblogs.com/lidan/archive/2012/06/04/2535103.html 打开浏览器,输入你的IP,ftp://xxx.xxx.xxx.xxx。自己的FTP搭 阅读全文
摘要:
数组转字符串(属性加单引号,逗号分隔) 数组转字符串 PHP 应用场景:SQL写操作应用插入表字段值; 数组 $data $data = array('张三','男','20',''安徽省合肥市 '); 转换如下: #join $str = " ' " . join("','", array_val 阅读全文
摘要:
接口:不同类的共同行为进行定义,然后在不同类中实现不同的功能。 接口的具体语法: 接口是零件可以用多个零件组成一个新东西; 接口本身是抽象的,内部申明的方法也是抽象的; 不用加abstract 一个类可以一次性实现多个接口。语法用implements实现,然后在把接口的功能实现; 接口也可以基继承, 阅读全文
摘要:
PHP实现记录日志(文件) php php 记录日志 项目中经常会记录些操作信息,或是打印些关键变量,或者是导入excel文件,提现记录,都需记录。经常遇到,封装一个方法,有不好的地方或补充请留言。 header('Content-Type: text/html; charset=UTF-8'); 阅读全文
摘要:
js实现谷歌坐标转百度坐标 谷歌坐标转百度坐标 实现算法如下(以js为例,其他语言调整就行): //$lat 维度;$lng 经度 function GCJTobaidu($lat, $lng){ $v = Math.PI * 3000.0 / 180.0; $x = $lng; $y = $lat 阅读全文
摘要:
SQL写操作 设置内容 (数组转字符串) SQL set内容 SQL操作数组转字符串 SQL写操作 set内容 (数组转字符串) [ 封装方法 ] function getSqlSet( $data ){ $Str = ""; foreach( $data as $k => $v ){ $Str.= 阅读全文
摘要:
PHP实现文件下载 PHP下载文件 js下载文件 项目操作中不可避免要提供文件的下载,有时候要写一些逻辑判断或者提示啥,那下载的方法就需要做些调整。做个下载文件的集锦: readfile — 输出文件 (手册上有说明:读入一个文件并写入到输出缓冲。) <?php $file = 'monkey.gi 阅读全文
摘要:
YII缓存依赖的应用 缓存 缓存依赖 Yii 缓存是提升Web应用性能的简便有效的方式。当我们在加载网页需要过多的时间,比如说查询时间过久,抑或是调用接口占用过多I/O,建立缓存是一个行之有效的方法,它可以避免多次加载页面缓慢的不良用户体验。但是网页中数据并不是一成不变的,它是变化的,就如查询有不同 阅读全文
摘要:
PHP导出Excel php phpExcel 导出excel 这些天在使用PHPExcel导出数据时,5000条数据竟然挂了。后来跟同事聊聊,有些明悟,PHPExcel做了很多处理,我在这里理解为渲染,就会暂用过多的空间,‘膨胀’的空间导致内存暂用过大,就挂了。其实只要我们只是简单的导出操作,没有 阅读全文
摘要:
YII缓存依赖的应用 缓存 缓存依赖 Yii 缓存是提升Web应用性能的简便有效的方式。当我们在加载网页需要过多的时间,比如说查询时间过久,抑或是调用接口占用过多I/O,建立缓存是一个行之有效的方法,它可以避免多次加载页面缓慢的不良用户体验。但是网页中数据并不是一成不变的,它是变化的,就如查询有不同 阅读全文
摘要:
PHP实现无限分类无限分类递归无限级分类是一种设计技巧,在开发中经常使用,例如:网站目录、部门结构、文章分类。笔者觉得它在对于设计表的层级结构上面发挥很大的作用,比如大家在一些平台上面,填写邀请人,它就是一种上下级的关系,上级会有多个下级,下级又会有自己的分支,大多数都是利用递归的思想去实现。话不多 阅读全文