通知公告: 请使用IE9及其以上的浏览器浏览本页面。

tiyee's微言微语

无边天道,绝顶为峰…记录我自己,关注互联网!

  • https://github.com/walu/phpbook…

  • 几个月前在德问,回答一个类似的问题,现在提供代码,并实现模糊搜索功能。其实最早本人运用是在做职位搜索的时候。因为很多部门有简写,如‘银行监理委员会’,我们通常直接说银监会。这时如果用sql搜索就不好使了,除非使用搜索引擎如sphinx。有没有简便的方法呢?拆分代码见我的githubhttps://github.com/tiyee/str_split_utf8 整个搜索实现的完整代码如下function str_split_utf8($str){ $split=1; $array=array(); for($i=0;$i<strlen($str);){ $value=ord($str[$i]); if($value>127){ if($value>=192&&$value<=223) $split=2; elseif($value>=224 &…

  • 最近看了一下服务器的访问日志和错误日志,各种刺探网址都有,真是让人不寒而栗,于是决定关闭一些危险设置。当PHP启动的时候,它将在Web服务器标准头信息中添加PHP版本号信息。如果希望关闭此功能,可以将expose_php设置为false。这项功能非常有用,例如,可以在Web服务器上屏蔽此信息以防范潜在的黑客攻击。expose_php = On不过不显示错误倒安全点,建议调试时打开,然后提供服务时关闭。提供一点资料给你:display_errors = On php缺省是打开错误信息显示的,我们把它改为: display_errors = Off 关闭错误显示后,php函数执行错误的信息将不会再显示给用户,这样能在一定程度上防止攻击者从错误信息得知脚本的…

  •   窗外小雪纷飞,路上的很多带着大包小包的人匆忙跑向地铁站,农历新年马上就要到了,一年的时光就这样匆匆过去了。................…

  • 207.97.227.239 github.com 207.97.227.252 nodeload.github.com 207.97.227.243 raw.github.com 204.232.175.78 documentcloud.github.com…

  • 新一博客: 如果在一个函数中调用 return 语句,将立即结束此函数的执行并将它的参数作为函数的值返回。 return 也会终止 eval() 语句或者脚本文件的执行今天记录的是return另一个用法,在实际中非常合适。<?php return array ( 'default' => array ( 'hostname' => 'localhost', 'database' => 'phpcmsv9201', 'username' => 'root', 'password' => '', 'tablepre' => 'v9_', 'charset' => 'gbk', 'type' => 'mysql', 'debug' => true, 'pconnect' => 0, 'autoconnect' => 0 ), );上面的一段代码是phpcms中数据库配置文件。…

  • 爷们弗兰克:iconv_set_encoding("input_encoding", "UTF-8"); iconv_set_encoding("output_encoding", "UTF-8"); iconv_set_encoding("internal_encoding", "UTF-8"); header('Content-Type: text/html; charset=utf-8');…

  • 在config/autoload.php里加上这样一句话$autoload['libraries'] = array('database','Session');可是一直报错 In order to use the Session class you are required to set an encryption key in your config file.后台才知道,还需要一个设置 编辑你的项目文件下config/config.php,给$config['encryption_key']随便赋个值。不做这一步的话会报错:In order to use the Session class you are required to setan encryption key in your config file.…

  • __ROOT__ :网站根目录地址__APP__ :当前项目(入口文件)地址__URL__ :当前模块地址__ACTION__ :当前操作地址__SELF__ :当前 URL 地址__CURRENT__ :当前模块的模板目录ACTION_NAME:当前操作名称APP_PATH:当前项目目录APP_NAME:当前项目名称APP_TMPL_PATH:项目模板目录APP_PUBLIC_PATH…

  • 网上,一个人问圣诞节公司做秒杀,怎么处理大并发,本身是win主机,换服务器来不及了。结果一位大神来了一个神级的回答这种情况,我会随机踢掉大部分用户  只处理少数请求,这样服务器压力就小多了if(rand(0,100)<99){ echo "秒杀结束"; }else{ //process }…