网站域名已经改为www.atoi.cn,原域名hsboy.com不再使用,请留意

Sunday, March 16. 2008

shell cgi 编程中用于解析QUERY_STRING的函数

WEB相关
parse_query()  #@ USAGE: parse_query var [var ...]
{
    local var val
    local IFS='&'
    vars="&$*&"
    [ "$REQUEST_METHOD" = "POST" ] && read QUERY_STRING
    set -f
    for item in $QUERY_STRING
    do
      var=${item%%=*}
      val=${item#*=}
      val=${val//+/ }
      case $vars in
         *"&$var&"* )
             case $val in
                 *%[0-9a-fA-F][0-9a-fA-F]*)
                      val=$( printf "%b" "${val//\%/\\x}." )
                      val=${val%.}
             esac
             eval "$var=\$val"
             ;;
      esac
    done
    set +f
}  
转载自http://www.unixreview.com/documents/s=10116/ur0701i/ur0701i.htm
Sunday, March 18. 2007

对Apache使用反向代理后如何在日志文件中正确记录访问者IP

WEB相关

如果对apache使用了squid做反向代理,那么apache的日志中记录的IP地址(%h = remote host)将会是squid所在服务器的地址。在这种情况下,需要将日志格式(LogFormat)中的“%h”修改为“%{X_Forwarded_For}”,重启apache后就可以正确记录客户IP了。

更多内容中有关于apache日志格式的表格,来自apache2.0文档

更多内容…

Wednesday, March 14. 2007

将php.ini中的session.cache_limiter设为private或者public将导致页面不会刷新

WEB相关

重新载入页面的时候数据增减的变化不会体现出来,即使点IE的刷新按钮也没用(在IE7中似乎仍然可以正常工作)。

这个问题花了一下午才解决。找到问题的办法是突然想起来前两天对php的配置做过改动。

我觉得对于服务器的配置改动还是要做好记录为妙。另外,现在的后台程序还是明确输出内容过期的htp header更完善一些。

Sunday, October 1. 2006

Smarty的模版编译后可能存在互相覆盖的问题及解决方法

WEB相关

问题出现在如果模版分别放在不同的文件夹(注意这里的文件夹指的是$smarty->template_dir)中,在使用的时候又通过动态修改$smarty->template_dir来读取这些位于不同文件夹中的模版文件,由于编译后的文件统统位于$smarty->compile_dir中,那么如果不同的template_dir中存在相对路径以及文件名一样的模版文件,则他们的编译结果就会互相覆盖。

更多内容…

Wednesday, March 15. 2006

发现& 修改了一个FCKeditor的关于文件上传存在乱码的bug

WEB相关

FCKeditor自带的PHP文件browser存在一个bug,使得在列出含有汉字的文件名的时候汉字无法正常显示,显示为乱码,经过分析,发现是由于php的connector存在一个不正确的处理,具体位置就是editor/flemanager/browser/default/connectors/php/util.php,将其中的ConvertToXmlAttribute函数改为如下即可:

function ConvertToXmlAttribute$value )
{
    return 
iconv"GBK","UTF-8",  $value 
) ;
}

(Page 1 of 4, totalling 17 entries) » next page

Categories

All categories

Archives

Syndicate This Blog

XML RSS 1.0 feed
XML RSS 2.0 feed

Calendar

« 2008 年 October
Mon Tue Wed Thu Fri Sat Sun
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Quicksearch

友情链接

Blog Administration

Open login screen

Top Referrers

访问统计

Locations of visitors to this page
The articles in this sites are copyrighted, except those marked as reshipped
MII Record: 05029638