风兮浪乎

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年1月31日

摘要: Internet Explorer的CSS表达式(expression)来完美的实现ie6下position:fixed效果,css代码如下:/* 除IE6浏览器的通用方法 */.ie6fixedTL{position:fixed;left:0;top:0} .ie6fixedBR{position:fixed;right:0;bottom:0} /* IE6浏览器的特有方法 */* html .ie6fixedTL{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expressi 阅读全文
posted @ 2012-01-31 09:39 风兮浪乎 阅读(678) 评论(0) 推荐(0) 编辑

2011年2月18日

摘要: 今天研究了下PHP MVC结构,所以决定自己写个简单的MVC,以待以后有空再丰富。至于什么MVC结构,其实就是三个Model,Contraller,View单词的简称,,Model,主要任务就是把数据库或者其他文件系统的数据按 照我们需要的方式读取出来。View,主要负责页面的,把数据以html的形式显示给用户。Controller,主要负责业务逻辑,根据用户的 Request进行请求的分配,比如说显示登陆界面,就需要调用一个控制器userController的方法loginAction来显示。下面我们用PHP来创建一个简单的MVC结构系统。首先创建单点入口,即bootstrap文件index 阅读全文
posted @ 2011-02-18 16:53 风兮浪乎 阅读(54790) 评论(9) 推荐(9) 编辑

2011年1月20日

摘要: 最近在折腾 PHP + MYSQL 的编程。了解了一些 PHP SQL 注入攻击的知识,于是写了这篇文章 http://www.xiaohui.com/weekly/20070314.htm,总结一下经验。在我看来,引发 SQL 注入攻击的主要原因,是因为以下两点原因:  1. php 配置文件 php.ini 中的 magic_quotes_gpc 选项没有打开,被置为 off  2. 开发者没有对数据类型进行检查和转义  不过事实上,第二点最为重要。我认为, 对用户输入的数据类型进行检查,向 MYSQL 提交正确的数据类型,这应该是一个 web 程序员最最基本的素质。但现实中,常常有许多小 阅读全文
posted @ 2011-01-20 16:07 风兮浪乎 阅读(2868) 评论(1) 推荐(0) 编辑

2011年1月14日

摘要: 最早开始学习php的时候根本没考虑过安全方面的问题,那时候就是想能做出功能就是万岁了。随着做项目的时间慢慢加长,越来越感觉到网站安全方面的问题十分重要。 最近在做一个主题投票网站,客户懂一些程序方面的东西。有特别要求需要过滤一些字符防止sql注入。本来这方面就没有特别的研究过。呵呵,又发扬了一回拿来主义。把discuz论坛的sql防注入函数取了来!$magic_quotes_gpc = ... 阅读全文
posted @ 2011-01-14 11:33 风兮浪乎 阅读(1487) 评论(0) 推荐(1) 编辑

2011年1月12日

摘要: 写通用性程序考虑兼容性是很头痛的事情,关于用PHP生成缩略图的代码很多,不过能完全兼容gd1.6和gd2.x,并能保证缩图清晰性的代码几乎没有,我把我以前的代码改了一下,就能实现了。function ImageResize($srcFile,$toW,$toH,$toFile="") { if($toFile==""){ $toFile = $srcFile; } $info = ""; $data = GetImageSize($srcFile,$info); switch ($data[2]) { case 1: if(!function_exists("imagecreatefromg 阅读全文
posted @ 2011-01-12 10:38 风兮浪乎 阅读(692) 评论(1) 推荐(0) 编辑

2011年1月5日

摘要: sql="select top 页大小 * from table1 where id= (select min (id) from (select top ((页码-1)*页大小) id from table1 order by id desc) as T ) oeder by id desc"; 阅读全文
posted @ 2011-01-05 09:35 风兮浪乎 阅读(838) 评论(0) 推荐(1) 编辑

2011年1月4日

摘要: class DB_Handle { var $ClassName = "DB_Handle"; var $Server; var $UserName; var $Password; var $Database; var $LinkID = 0; var $QueryResult = ""; var $LastInsertID = ""; /* private ignore=ignore the error and continue, halt=report the error and halt, report=report the error and continue */ var $H 阅读全文
posted @ 2011-01-04 09:48 风兮浪乎 阅读(967) 评论(0) 推荐(0) 编辑

2010年12月28日

摘要: 1.引入JS库,jquery.js脚本和插件脚本jcarousellite.js。Demo && 下载script type="text/javascript" src="path/to/jquery.js"/scriptscript type="text/javascript" src="path/to/jcarousellite.js"/script2.需要被展现的HTML结构 divulliimg ,结构比较清晰divulliimg src="1.jpg" alt="" width="100" height="100" /liliimg s 阅读全文
posted @ 2010-12-28 12:57 风兮浪乎 阅读(835) 评论(2) 推荐(0) 编辑

2010年12月9日

摘要: Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。下载地址: http://sourceforge.net/project/showfiles.php?group_id=2091Snoopy的一些特点:1抓取网页的内容 fetch2 抓取网页的文本内容 (去除HTML标签) fetchtext3抓取网页的链接,表单 fetchlinks fetchform4 支持代理主机5支持基本的用户名/密码验证6 支持设置 user_agent, referer(来路), cookies 和 header content(头文件)7支持浏览器重定向,并能控制重定向深度8能把网页 阅读全文
posted @ 2010-12-09 16:40 风兮浪乎 阅读(1239) 评论(1) 推荐(0) 编辑

摘要: 下面总结了一些常用的Web Service,是平时乱逛时收集的,希望对大家有用。============================================ 天气预报Web Service,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索Web Service(是目前最完整的IP地址数据) Endpoint Disco WSDL 随机英文、数字和中文简体字Web Service Endpoint Disco WSDL 中国邮政编码 - 地址信息双向查询/搜索Web Service Endpoint Disco WSDL 验证码图片Web Servi 阅读全文
posted @ 2010-12-09 16:07 风兮浪乎 阅读(957) 评论(0) 推荐(0) 编辑