用mb_convert_encoding替代iconv转换编码更保险,特别是中文!

    用mb_convert_encoding替代iconv转换编码更保险,特别是中文!
    在使用PHP处理字符串时,我们经常会碰到字符编码转换的问题,你碰到过iconv转换失败吗? 发现问题时,网上搜了搜,才发现iconv原来有bug ,碰到一些生僻字就会无法转换,当然了配置第二个参数时,可以稍微弥补一下默认缺陷,不至于无法转换是截断,用法如下 iconv(“UTF-8″,”GB2312//IGNORE”,$data)  ; 这样碰到生僻字转换失……继续阅读 »

    yeakyang 8个月前 (04-18) 470浏览 0评论 0个赞

    手机上传图片出现旋转问题

    手机上传图片出现旋转问题
    问题: 开发过程中发现使用手机(iphone5s)在website上传图片时候, 出现图片旋转了90度 解决办法: 开启 exif php扩展 $exif = exif_read_data($filename); $ort = $exif['Orientation']; 然后通过$ort 进行判断需要怎么旋转回来就可以了 经过测试: $ort = 6 需要……继续阅读 »

    yeakyang 3年前 (2017-04-16) 80浏览 0评论 0个赞

    thinkphp安装引导程序

    thinkphp安装引导程序
    如果还不知道什么是安装引导的; 那先把项目下载下来;放到php环境下跑起来就know了; 示例项目:https://github.com/baijunyao/thinkphp-bjyadmin 我们的程序为什么需要有个安装引导? 1 . 有安装引导;就不需要我们再长篇大论的讲解怎么导入sql文件;怎么更改配置项了; 2 . 可以写一些版权或者使用说明; 3 ……继续阅读 »

    yeakyang 3年前 (2017-02-10) 56浏览 0评论 1个赞

    PHP将多层XML转换为数组

    PHP将多层XML转换为数组
    在很多开发项目中,我们都会遇到将XML文件转换为数组使用,因此在本篇PHP教程中,UncleToo和大家一起学习如何转换XML为数组。 现在有一个uncletoo.xml的配置文件,格式如下: <?xml version='1.0'?> <moleculedb> <molecule name='Benzine'> &……继续阅读 »

    yeakyang 3年前 (2017-02-10) 76浏览 0评论 0个赞