随笔分类 - Php
摘要:如题,隐藏php nginx配置方法 pathinfo模式 if (!-e $request_filename){ rewrite ^/(.*)$ /index.php?/$1 last; break;} 普通模式 if ( !-e $request_filename ) { rewrite ^/(
阅读全文
摘要:在客户端成功连接数据库之后,发现项目里的pdo连接mysql又报错了。 Next PDOException: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client [cachin
阅读全文
摘要:http://blog.codinglabs.org/articles/zend-thread-safety.html http://www.netkiller.cn/journal/php.thread.html 相关连接参考 前言 前些天帮同事查一个问题,第一次接触到了 PHP 的多线程,原以为
阅读全文
摘要:一 .安装libreoffice yum install libreoffice 同时需要安装java运行环境 二.执行命令 将 /home/wordToPdf/wordFiles/目录下的CAS.docx转成pdf存放到 /home/wordToPdf/pdfFiles 目录下: libreoff
阅读全文
摘要:起因: CLI模式,定时任务。同步其他系统中的DB数据,通过视图的方式。 历程: 解决方案: 模型类里的Rules增加新字段的验证规则,或者字段设置成safe。 总结: 坑爹啊,以前都是save(false)就OK了,这次居然不行。。 分析应该是语法的问题,这次数据赋值方式是 $info->attr
阅读全文
摘要:一. 起因: 今天用yii框架,请求java接口,始终返回false. 二. 分析历程: 使用curl_error()方法打印出Peer’s Certificate issuer is not recognized。 翻译出来的意思是ssl证书未认证通过,证书问题?不细揪,通过结果判断,就是证书的问
阅读全文
摘要:一.安装 1.下载composer curl -sS https://getcomposer.org/installer | php 将composer.phar文件移动到bin目录以便全局使用composer命令 mv composer.phar /usr/local/bin/composer 切
阅读全文
摘要:#!/bin/bash step=5 #间隔的秒数,不能大于60 for (( i = 0; i < 10800; i=(i+step) )); do /usr/local/php/bin/php /data/shop/cli.php */*/* >> /aa.log sleep $stepdone
阅读全文
摘要:面试官:什么情况下用到try-catch?程序员:代码执行预料不到的情况,我会使用try-catch。面试官:什么是预料不到的情况呢?程序员:比如我要计算a除以b,但是b是变量,如果b等于0程序就会出错,所以我会将程序代码放在try中。面试官:还有其他情况会遇到try-catch吗?程序员:我会在上
阅读全文
摘要:1.常见问题 打印出来的值居然为 boolean false 显然是不相等的。 对于常用金额数据比较 $a = 456; $b = 4.56; $a == $b*100 是不成立的 printf("%.20f", $a); printf("%.20f", $b*100); 456.000000000
阅读全文
摘要:laravel官网直接下载地址都没了。 都要用composer装? 在此记录一下直接下载地址 master https://github.com/laravel/laravel/archive/master.zip v5.5 https://github.com/laravel/laravel/ar
阅读全文
摘要:遍历目录或遍历目录下指定类型的文件,这是每一个童鞋在写程序的时候难免会用到的。PHP本身也提供了很多灰常有用的函数,正确地使用它们,不会有错滴。下面就我个人学习过程中的一些总结,希望对想学PHP的童鞋有所帮助。本函数可以列出指定目录下所有的文件(包括子目录下的) 复制代码代码如下: function
阅读全文
摘要:以下是代码片段:<? // // 基本数据结构算法 // //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = intval(($low+$high)/2 ); if ($ar
阅读全文
摘要:项目要用到编辑器,于是集成了ueditor,集成ok,但一直显示 ‘’后端配置项没有正常加载,上传插件不能正常使用!‘’ 各种查: 网上说的无非就是那么集中情况 1. 因为百度官方的问题,php/controller 里的时区大小写的问题 2.路径问题 试了半天,是在引入的页面设置了serverUr
阅读全文
摘要:前提:分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。 $arr(1,43,54,62,21,66,32,78,36,76,39); 1. 冒泡排序 思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的
阅读全文
摘要:一般情况大家刚把lnmp环境安装好之后,把nginx中 fastcgi_pass unix:/tmp/php-cgi.sock项修改成 fastcgi_pass 127.0.0.1:9000之后,网页访问提示502错误页,使用netstat -tlunp查找不了php-cgi进程。 解决办法: 1.
阅读全文
摘要:map 主要是为了得到你的回调函数处理后的新数组,要的是结果。 walk 主要是对每个参数都使用一次你的回调函数,要的是处理的过程。 walk 可以认为提供额外参数给回调函数,map不可以 walk 主要是要对数组内的每个值进行操作,操作结果影响原来的数组 map 主要是对数组中的值进行操作后返回数
阅读全文
摘要:ARRAY_MAP函数用法 Posted on 2012-9-18, 22:15, by tmser, under php 总结 . 看php JSON 类中有这样一种用法array_map(array($this,'name_value'),$arr1,$arr2); 官网上竟然没找到,还好有牛人
阅读全文