随笔分类 - php
php
摘要:Maximum execution time of 30 seconds exceeded解决错误方法
Fatal error: Maximum execution time of 30 seconds exceeded
出现这个错误如何解决 去哪里可以设置最大执行时间
办法:
修改php.ini:
max_execution_time = 300 ,秒可以设置更大,然后重起服务
或者在程序写
set_time_limit(时间) //0为无限制
阅读全文
摘要:php 获取随机数的几个方式
1.直接获取从min-max的数,例如1-20:$randnum = mt_rand(1, 20);
2.在一个数组里面随机选择一个(验证码的时候需要字母、数字混合的情况)
阅读全文
摘要:php header utf8 插入header("Content-type: text/html; charset=utf-8");
阅读全文
摘要:php mysqli query 查询数据库后读取内容的方法
阅读全文
摘要:win7 xampp 验证码,session出不来的问题
需要在前面加上全路径,如:"\xampp\tmp" 变成"D:\xampp\tmp"
阅读全文
摘要:php CI 实战教程第一季百度经验杂志:http://jingyan.baidu.com/magazine/16428
杂志为本人php CI实战教程系列经验 从实际项目使用中写系列实战经验,有别与其他的理论讲解文章,都附上实战流程和代码。
阅读全文
摘要:php 截取字符串第一个字符,php截取掉字符串最后一个字符的方法:
$frist = substr( $c_url, 0, 1 );
$delete_last = substr(base_url(),0,-1);
php CI 实战教程:[6]判断网址开头处理_百度经验
http://jingyan.baidu.com/article/359911f5741d1b57ff030669.html
阅读全文
摘要:PHP获取当前类名、方法名
__CLASS__ 获取当前类名
__FUNCTION__ 当前函数名(confirm)
__METHOD__ 当前方法名 (bankcard::confirm)
阅读全文
摘要:php CI框架实现验证码功能和增强验证码安全性实战教程
避免程序读取session字符串破解,生成的验证码用MD5加密一下再放入session,提交的验证码md5以后和seesion存储的md5进行对比
直接md5还不行,别人反向md5后提交还是可以的,再加个特定混淆码再md5强度才比较高,总长度在14位以上
网上有反向md5的 Rainbow Table,64GB的量几分钟内就可以搞定14位以内大小写字母、数字、特殊字符的任意排列组合的MD5反向
阅读全文
摘要:PHP读取sphinx 搜索返回结果完整实战实例
sphinx,搜索,php,读取sphinx搜索结果
阅读全文
摘要:phpcmsV9 管理员密码丢失或忘记了怎么办
最简单的方法,手动改数据库:
一般的虚拟主机商都提供了PHPmyAdmin,http://localhost/phpmyadmin/index.php 默认帐号密码是admin
选择v9_admin这个表,编辑字段,password ,变成:fa3250300be9b7ab0848257f3cbb06e7 ,encrypt变成:ucFfAp
这样密码就会被改成 phpcms了,就可以正常登录了。
阅读全文
摘要:查看错误日志文件,发现有大量的指定网络名不再可用, unknown filter was not added:DEFLATE 的错误,
这个错误是由于虚拟主机配置文件中使用了DEFLATE,但apache却没有使用mod_deflate模块导致的。
让apache加载mod_deflate模块就可以了
阅读全文