非著名的得瑟演员赵鹏的博客,记录赵鹏的一点或者得瑟或者低调或者高兴或者闷骚的心情
有一份祝福,记在心里,默默滴保佑着...加油! :)

IIRF - Zend Framework在IIS6下URL Rewrite应用

前些日子帮朋友配置一台IIS服务器,因为要用到Zend Framework,只好安装URL重写的插件,开始用ISAPI_rewrite,免费版不支持单站独立设置rewrite,收费版太贵买不起,于是找 到了Ionics Isapi Rewrite Filter (IIRF),下载地址  http://cheeso.members.winisp.net/IIRF.aspx

安装也不是很麻烦,步骤

   1. 下载,解压 (我当时用的是1.2.16版本,现在已经更新到2.0++了)
   2. 新建一个目录来放置配置文件,如 D:/IIIRF
   3. 为当前网站建立一个配置文件目录,如 D:/IIRF/site1
   4. 把刚刚解压出来的IsapiRewrite4.dll和IsapiRewrite4.pdb复制到site1目录中,然后建立一个空白的IsapiRewrite4.ini文件,写入重写规则
   5.为网站加入IIRF, 打开IIS管理器,点击展开网站,找到你的站点,点击右键,选择属性,然后选择ISAPI筛选器,点击添加,填写, 筛选器名称: IIRF, 可执行文件:D:/IIRF/site1/IsapiRewrite4.dll (具体要看你建立的目录) 如图:

   6.点击确定,IIRF增加完成,请注意,在IIS管理器 WEB服务扩展中必须把"所有未知ISAPI扩展"设置为允许,IIRF才能生效.如图

   7.附ZF的IIRF规则

IIRF规则
  1. #日志文件的路径  
  2. RewriteLog D:\IIRF\site1\site1.log  
  3. #日志文件的等级,0:不记录日志,1:少量日志,2:较多日志,3:详细日志,4:更详细的日志(并会跟踪server variable和替换的字符串),5:最详细的日志(包括日志文件更改的事件,建议方便调试的时候使用)  
  4. RewriteLogLevel 0  
  5. #排除目录  
  6. RewriteRule ^(/bbs|/inc).* $0 [U,L]  
  7. #排除js,css等文件  
  8. RewriteRule (.*\.(js|ico|gif|jpg|png|flv|swf|css))$ /$1 [L,U]  
  9. #ZF的全部请求转发到index.php  
  10. RewriteRule (.*) /index.php [L,U]  

Tags: iirf, zf, iis, rewrite

用JS数组控制图片循环

今天做一处图片展示,需要把一组图片循环无缝滚动,以往的做法大多都是克隆对象而实现循环,今天突然想到用JS的数组来实现,代码如下(项目用到jquery)

 

JavaScript代码
  1. <script type="text/javascript">  
  2.     var tplArray=new Array();  
  3.         tplArray['0']='<li><span><a href="http://shuishenghuo.1dusou.com/" target="_blank"><img src="images/Temp/shuishenghuo.jpg" /></a></span><span><a href="http://shuishenghuo.1dusou.com/" target="_blank">水生活水族</a></span></li>';  
  4.         tplArray['1']='<li><span><a href="http://gzwtwj.1dusou.com/" target="_blank"><img src="images/Temp/wangtongwujin.jpg" /></a></span><span><a href="http://gzwtwj.1dusou.com/" target="_blank">旺通五金</a></span></li>';  
  5.         tplArray['2']='<li><span><a href="http://riye.1dusou.com/" target="_blank"><img src="images/Temp/riyenanyang.jpg" /></a></span><span><a href="http://riye.1dusou.com/" target="_blank">日野南洋</a></span></li>';  
  6.         tplArray['3']='<li><span><a href="http://leshi.1dusou.com/" target="_blank"><img src="images/Temp/leshi.jpg" /></a></span><span><a href="http://leshi.1dusou.com/" target="_blank">乐事水族</a></span></li>';  
  7.         tplArray['4']='<li><span><a href="http://bafangshun.1dusou.com/" target="_blank"><img src="images/Temp/bashun.jpg" /></a></span><span><a href="http://bafangshun.1dusou.com/" target="_blank">八方顺水族</a></span></li>';  
  8.         tplArray['5']='<li><span><a href="http://zhaojinwei.1dusou.com/" target="_blank"><img src="images/Temp/jinwei.jpg" /></a></span><span><a href="http://zhaojinwei.1dusou.com/" target="_blank">金伟鱼行</a></span></li>';  
  9.       
  10.     var iLength=tplArray.length;  
  11.     var showNum=5; //屏幕默认显示图片数量  
  12.     for(var i in tplArray){  
  13.         $("#tplBox")['0'].innerHTML+=tplArray[i];  
  14.     }  
  15.     var tplUlObj=$("#tempShow ul");  
  16.     $("#left").click(function(){  
  17.         showNum+=1;  
  18.         if(showNum>iLength){  
  19.             var tplArrayOne=tplArray.shift(); //删除并返回数组第一项元素,并赋给tplArrayOne  
  20.             tplArray.push(tplArrayOne); //把tplArrayOne作为最后一项元素添加到数组  
  21.             $("#tplBox")['0'].innerHTML=""//清空页面显示内容  
  22.             for(var m in tplArray){  
  23.                 $("#tplBox")['0'].innerHTML+=tplArray[m]; //重新innerHTML  
  24.             }  
  25.         }  
  26.     });  
  27.     $("#right").click(function(){  
  28.         showNum+=1;  
  29.         if(showNum>=iLength){  
  30.             var tplArrayLast=tplArray.pop() //删除并返回数组最后一项元素,并赋给tplArrayLast  
  31.             tplArray.unshift(tplArrayLast);  //把tplArrayLast作为第一项元素添加到数组  
  32.             $("#tplBox")['0'].innerHTML="";  
  33.             for(var k in tplArray){  
  34.                 $("#tplBox")['0'].innerHTML+=tplArray[k];  
  35.             }  
  36.         }  
  37.     });  
  38. </script>  

 

演示 : http://www.zhaopeng.info/notes/20090416/index.html

Tags: javasript, 数组, 图片, 无缝循环

自适应高度和宽度的三列CSS布局,玛丽的邻居IE6

昨天要写一个自适应高度和宽度的三列页面,布局是

 

XML/HTML代码
  1. <div id="a">  
  2.     A  
  3. </div>  
  4. <div id="b">  
  5.     基础服务项目 个性化的网络商铺,支持自选风格,全面展示产品、新闻、供求、企业简介、、在线留言、联系方式等信息。既是一个网上商城,又是一个企业网站! 功能强大的管理中心,拥有对产品管理、新闻管理、供求管理、企业信息管理、留言管理等功能。在强大功能的基础上保持充分的灵活性,允许您自由编辑网站内容。 10M的产品存储空间,不限数据库容量。   
  6. </div>  
  7. <div id="c">  
  8.     C  
  9. </div>

在不改变HTML的基础上只改CSS,改了半天也不行,FireFox下没问题了,总在IE6下卡壳,可是烦死寡人了,最后没办法了,只好稍微改动了一下HTML,完成,记录一下,顺便B4一下IE6~最终代码如下

 

 

XML/HTML代码
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  5. <title>3列布局</title>  
  6. <style type="text/css">  
  7. <!--  
  8. * {  
  9.     margin: 0;   
  10.     padding: 0;  
  11. }   
  12. body {  
  13.     font-size:14px;  
  14. }   
  15. #wrapper {  
  16.     overflow:hidden;  
  17.     padding:0 10px;  
  18. }   
  19. #a {  
  20.     width:250px;  
  21.     float:left;  
  22.     background:#69C;  
  23. }   
  24. #c {  
  25.     background:#FC0;   
  26.     _float:left;  
  27.     overflow:hidden;  
  28. }   
  29. #b {      
  30.     width:350px;  
  31.     float:right;  
  32.     background:#F90;  
  33.       
  34. }  
  35. .box{  
  36.     margin-bottom:-10000px;  
  37.     padding-bottom:10000px;  
  38. }  
  39. -->  
  40. </style>  
  41. </head>  
  42.   
  43. <body>  
  44. <div id="wrapper">  
  45.     <div id="a" class="box">  
  46.         A  
  47.     </div>  
  48.     <div id="b" class="box">  
  49.         基础服务项目 个性化的网络商铺,支持自选风格,全面展示产品、新闻、供求、企业简介、、在线留言、联系方式等信息。既是一个网上商城,又是一个企业网站! 功能强大的管理中心,拥有对产品管理、新闻管理、供求管理、企业信息管理、留言管理等功能。在强大功能的基础上保持充分的灵活性,允许您自由编辑网站内容。 10M的产品存储空间,不限数据库容量。  
  50.       
  51.     </div>  
  52.     <div id="c" class="box">  
  53.         C  
  54.     <span style="float:right; font-size:0; position:relative; "> </span>   
  55.     </div>  
  56. </div>  
  57. </body>  
  58. </html>  

 

Tags: css, 三列, 自适应, 高度, 宽度

IE6下用CSS使PNG图片透明(玛丽的邻居IE6)

今天做一个视频页,需要在缩略图上放一个播放的标志,用相对定位很快搞定,但是切换到IE6下一看,果然很无耻的出现了蓝灰色的背景,恨之.

网上有不少解决办法,但是大都比较麻烦,比较简单的解决办法如下:

CSS代码
  1. .playImg {  
  2. width:36px;  
  3. height:36px;  
  4. background:url('images/play.png')!important;  
  5. background:none;  
  6. filter:none!important;  
  7. filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/play.png',sizingMethod='image');  
  8. }  
页面使用:

XML/HTML代码
  1. <div class="playImg"></div>  
效果如下:

 

Tags: ie6, css, png, 透明

无题

轻松的做着项目`流利的敲着代码`
却为什么
突然断了思绪.......

Tags: 木有标签

马上就要毕业了

如题
学到了点东西
明白了点东西

Tags: php, 毕业

windows下的mysql命令使用

1、运行-->cmd
      mysql -u root -p 回车后提示输入密码
      mysql> QUIT/exit        MYSQL数据库连接与断开;

» 阅读全文

Tags: windows下, mysql, 命令使用

PHP文件写入与读取,修改了一下

写一个注册页面,注册信息写入到目录下某文件,然后写一个登录页面,验证用户的登录信息,新增了用户名被占用提示,修改了一个用户名误判的"漏洞"

» 阅读全文

Tags: php, 文件, 写入, 读取, 判断

PHP文件写入与读取

这次的作业是文件的写入与读取,写一个注册页面,注册信息写入到目录下某文件,然后写一个登录页面,验证用户的登录信息.

» 阅读全文

Tags: php, 文件, 写入, 读取, 判断

PHP 字符串函数

1、AddcSlashes 字符串加入反斜线
语法:string addcslashes(string str,string charlist);

» 阅读全文

Tags: php, 字符串, 函数

Records:24123
-->