pathinfo()对多字节字符处理的缺陷

pathinfo()函数在处理路径时,在php的低版本中无法处理多字节字符,这里测试的是php5.3和php5.6 的区别 <?php // your code goes here echo phpversion(); print_r(pathinfo("/resources/img/stock/wxb001/美...

       时间 : 2015-07-11| 栏目 : PHP提升| 浏览 : 1,159 次| 暂无评论 [阅读全文]

    192.168.1.1/24 什么含义

    IP的定义 ip 是32位无符号整数,最小,最大分别是 - 0.0.0.0 - 255.255.255.255 具体来说,由一个ip由 Net-ID+Host-ID 两部分组成,Net-ID 相同,那么就说明在一个网段内,可以用mac数据帧直接通信。 给定一个Net-ID host-ID全为0的ip,(192.168.2....

         时间 : 2015-07-04| 栏目 : 其它| 浏览 : 995 次| 暂无评论 标签:, [阅读全文]

      MySql中Blob与Text的有什么区别

      BLOB是一个二进制大对象,可以容纳可变数量的数据。 有4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它们只是可容纳值的最大长度不同。   有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,有相同的最大长度和...

           时间 : 2015-06-28| 栏目 : mysql提升| 浏览 : 1,028 次| 暂无评论 [阅读全文]

        PHP生成csv文件加bom头解决excel默认打开乱码问题

        什么是bom头?在Windows下用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会在文件头前面加上几个不可见的字符(EF BB BF),就是所谓的BOM(Byte order Mark)。 不仅限于 记事本保存的文件,只要在文件的开口包含了“EF BB BF” 几个不可见的字符(十六进制应该是是xEFxBBxBF,用二进...

             时间 : 2015-06-28| 栏目 : PHP提升| 浏览 : 2,698 次| 暂无评论 [阅读全文]

          php中const与define的使用区别

          在类里面定义常量用 const 关键字,而不是通常的 define() 函数。 <?php Class Person{ // 定义常量 const country = "中国"; public function myCountry() { //内部访问常量 e...

               时间 : 2015-06-28| 栏目 : PHP提升| 浏览 : 846 次| 暂无评论 [阅读全文]

            PHP mkdir 0777权限问题

            在linux系统中,即使我们使用root帐号去手工执行php命令: 1 mkdir('test', 0777); 结果文件的权限依然为: 1 drwxr-xr-x 2 root root   4096 Jun 17 11:28 test ...

                 时间 : 2015-06-24| 栏目 : php基础, php技术| 浏览 : 1,507 次| 暂无评论 [阅读全文]

              关于ueditor 1.4.3 上传小于1M图片时不压缩的bug修...

              我这边在使用ueditor 1.4.3 (utf-8) php版本的时候,设置ueditor1.4.3/php/config.json   上传相机拍的大于1M的照片的时候  是可以自动压缩成最长边800的,但是上传小于1M的图片时候不能进行压缩。   看了ueditor的源码后,于是在 ueditor1.4.3/di...

                   时间 : 2015-06-12| 栏目 : javascript, php疑难杂症| 浏览 : 3,988 次| 评论 : 2 [阅读全文]

                php.ini 中 session.auto_start 开启与关闭的区别

                session.auto_start 开启就自动完成了session_start() 区别就在于在用SESSION前是否需要session_start(); 当 session.auto_start = on 时,执行 session_start() 将产生新的 session_id session.auto...

                     时间 : 2015-05-12| 栏目 : php技术| 浏览 : 918 次| 暂无评论 [阅读全文]

                  Javascript 严格模式详解

                  一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。   设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; ...

                       时间 : 2015-04-23| 栏目 : javascript| 浏览 : 1,321 次| 暂无评论 [阅读全文]

                    PHP 函数 nl2br() 可能带来的bug

                    用文本框接收用户的提交信息,有时候内容需要换行,我们可以用nl2br函数来将内容中的换行\n 替换成<br />。 这里要注意的是nl2br函数不是真正的替换而是在\n之前插入<br />  原来的 \n就依然存在 用户提交以后再编辑,这时候我们的程序是采用从数据库中读出信息后 先将<br...

                         时间 : 2015-04-10| 栏目 : php疑难杂症| 浏览 : 1,007 次| 暂无评论 [阅读全文]