PHP导入读取Excel类 – phpExcelReader

5

之前帮客户开发一个小项目,需要实现的一个功能就是,上传一个软件导出的Excel文件到服务端上,然后再读取Excel里面的内容并且写入到数据库。 GOOGLE了半天找了了传说中的phpExcelReader – 一个可以用PHP读取Excel中的数据到数组中的类。 不过作者发布的时候有几处小问题,修改并且简单汉化了一下,扔到博客上来,以备不时之需。 使用的时候最好把reader.php中…

PHP 5.3.9被黑客发现存在严重的安全漏洞

0

该漏洞(CVE-2012-0830)是由于PHP官方为解决多语言hash漏洞引入了新的机制产生的新的安全漏洞。 【漏洞影响版本】 PHP5.3.9 注:在修复PHP多语言hash漏洞时若采用直接打补丁的方式(补丁地址:点击查看)不受此漏洞影响。 【修复方案】 目前PHP官方已经紧急发布了5.3.10,下载地址为点击进入 ,请所有使用PHP 5.3.9版本的机器负责人尽快更新到PHP 5.3.10,…

mb_strimwidth() 函数不可用 解决办法

0

强烈推荐mb_strimwidth() 函数进行截断,对于中文用户来说,这个函数是相当实用的,因为很多摘要的方法都会把中文字截断出乱码,因为中文字在 UTF-8 编码下占三个长度,是一个很尴尬的数字。8过,并不是所有主机都默认支持这个函数的,前提是要开启 mb_string 这个模块。那如果主机没有开启 mb_string 就不能使用 mb_strimwidth() 函数了吗?有没有变通的办法呢?…

IIS添加 mailparse 拓展

2

居然没能万能的百度上找到任何有用的资料` 到 http://downloads.php.net/pierre/ 下载 php_mailparse-cvs-20090512-5.2-Win32.zip 解压php_mailparse.dll 到 PHP\ext 目录 PHP.INI尾部添加 [PHP_MAILPARSE] extension=php_mailparse.dll extension=m…

dede模版包含php文件

4

DedeCMS模板引擎是严禁使用PHP语法的,不过为了灵活性,还是提供了runphp的属性,但这里面的代码是不能含有echo这类语法的,那以如果我想这么做那怎么办呢?其实程序是死的,人是活的,上有政策下有对策,方法也相当的简单,例如说,在根目录有一个文件echo.php 1 2 3 <?php echo "www.xiumu.org"; ?>

打破Zend的神话 – 黑刀DeZender

4

标题写的夸张了,MD5都被破解了` 小小的Zend又何足挂齿` 通过对DeZender的测试,35K的一个PHP文件,编译后只有一个大括号位置错误` 可以说,黑刀DeZender几乎可以完美的破解被Zend加密后的代码 PS:“md5都被破解了”这是错误的说法,只是说找到了快速找出具有相同md5特征串文本的算法,用有限位数的编码来表示无限的世界,这本身就是不可能的。

PHPStudy开启Rewrite模块

1

以前用的旧版本没发现这种情况~ 升级到新版本后发现,默认设置下不支持Rewrite~ 网上找到的解决方法为: 修改 httpd-conf 配置文件 把所有的AllowOverride None换成AllowOverride All 重新启动Apache即可~

无聊的入侵笔记

18

搞这个站是因为喜欢这个站的源码,想打包下来收藏~那么抄家伙上吧。。 系统是PHP+MYSQL,顺利拿到了后台权限 翻来翻去终于找到个图片上传的地方,某个不知名的编辑器中带的上传图片功能,过滤比较严密没能上马。

Smarty – PHP 模板编译引擎

1

Smarty是一个使用PHP写出来的模板PHP模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同美工分离,使程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。 该如何使我的P…