受朋友之托,我对hao123.com网站首页进行了div+css的重新布局,精简源码,以适应现在的形势。拿到hao123.com的首页,首先对原来的布局进行了分析:源文件的大小为80k,文字内容较多,图片只有6个。布局不是很复杂分上中下三行,上部有5行:logo广告区、一个功能区、邮箱登陆区、百度搜索栏、最后是推荐。中部有两行每行有两列第一行左边是分类导航,右边是名站导航和分类精选,有1000px高,第二行是酷站秀和四个门户网站的导航链接。下部是几个专题栏目,还有一个综合搜索引擎,最底部自然就是版权栏了。接下来我对每一部分的布局和颜色进行了详细的分析。Hao123以链接为主,整个网站主要的链接...
http://www.jb51.net//article/5288.htm
之所以翻译这篇文章,是因为目前关于CGI安全性的文章都是拿Perl作为例子,而专门介绍ASP,PHP或者JSP安全性的文章则很少。Shaun Clowes的这篇文章比较全面地介绍了PHP的安全问题,原文可以在http: //www.securereality.com.au/studyinscarlet.txt找到。 由于原文比较长,而且有相当一部分是介绍文章的背景或PHP的基础知识,没有涉及到PHP安全方面的内容,因此我没有翻译。如果你想了解这方面的知识,请参考原文。 文章主要从全局变量,远程文件,文件上载,库文件,Session文件,数据类型和容易出错...
http://www.jb51.net//article/5237.htm
分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即MasterBootRecord,一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的高级格式化,即Format命令来实现。用一个形象的比喻,分区就好比在一张白纸上画一个大方框。而格式化好比在方框里打上格子。安装各种软件就好比在格子里写上字。分区和格式化就相当于为安装软件打基础,实际上它们为电脑在硬盘上存储数据起到标记定位的作用。进行硬盘分区,我们最常用的软件是FDISK.com。下面,就如何利用FDISK来对我们的硬盘进行分...
http://www.jb51.net//article/5208.htm
一个能对访问者进行编号、记录访问次数、IP、时间的统计制作实例 我做了一个网站,www.zydn.net 当然啦,跟大家一样,也摆了个计数器在上面,每天看计数器都在不断的翻,心里很高兴,不过后来我又想,到底是谁看了我的网站啊?是新朋友还是老朋友啊?也不知他们来了多少次,我还想给他们都编上号,于是我申请了 免费统计,不过一连换了N个都不满意,唉,看来,只有自己动手才能丰衣足食了,说干就干,水平臭臭,还望高手笑话之于,不访指教。 我以ACCESS库为例子,其实用SQL SERVER库也只要改一下链接库的语句就得啦, 库结构如下...
http://www.jb51.net//article/5078.htm
异步JavaScript和XML(AsynchronousJavaScriptandXML,Ajax)无疑是最流行的新Web技术。本文中我们将完全使用PHP和SimpleAjaxToolkit(Sajax)创建一个简单的相册作为在线Web应用程序。我们首先用标准的PHP开发方法编写简单的相册,然后再用Sajax将其变成活动的Web应用程序。 创建一个简单的相册 本文将使用两种方法创建一个简单的相册:传统的Web应用程序和基于Sajax的应用程序。我们将用PHP编写一个相册,读取某一目录中的内容,显示缩略图组成的表格。如果用户单击一个缩略图,就会完全展开该图像。因为编写的是传统应用程序,所以...
http://www.jb51.net//article/5074.htm
[html]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>用 JavaScript 给站外链接的 cursor 进行改造 - B...
http://www.jb51.net//article/5023.htm
最近在GregBeaver's的blog上发表的一篇新文章comparingstringsinPHPwiththe==operator中提及了PHP的==运算符在对字符串进行比较时值得注意的问题。 在某些情况下,PHP会把类数值数据(如含有数字的字符串等)转换成数值处理,==运算符就是其中之一。在使用==运算符对两个字符串进行松散比较时,PHP会把类数值的字符串转换为数值进行比较,下面的实验证实了这个结论:<?phpvar_dump('01'==1);?>以上代码输出结果为:bool(true) 所以,在使用对字符串进行比较时,建议使用===运算符对字符串进行严格的检查,或使用...
http://www.jb51.net//article/4982.htm
authenticate.asp<%DimURLURL=Request.QueryString'获得URL.%><html><body><FORMMETHOD=POSTACTION="/validate.asp"> <INPUTTYPE=HIDDENNAME="URL"VALUE="<%=URL%>"> '将URL保存到一个隐藏变量中. 用户名: <INPUTTYPE=TEXTNAME="txtName"> 口令: <INPUTTYPE=PASS...
http://www.jb51.net//article/4735.htm
如何对一个文件夹进行创建和删除?<%setfs=createobject("scripting.filesystemobject")%><%MyFolder=server.mappath("/chunfeng/happy/")%><%IfNOTfs.folderexists(MyFolder)then fs.createfolder(MyFolder)EndIf%> <%Iffs.folderexists(MyFolder)then response.write"...
http://www.jb51.net//article/4721.htm
<%@LANGUAGE="VBScript"%><%'Setfilei/oconstants. ConstForReading =1 ConstForWriting =2 ConstForAppending=8 filename="test.txt" path=Server.MapPath("data")&"\"&filename '映射文件名到服务器的物理路径. operation=Request.Form("operation")%> '得到请求操作....
http://www.jb51.net//article/4720.htm
login.htm请注册登录随风起舞<FORMACTION="checklogin.asp"METHOD="POST"> 电子邮件:<inputTYPE="Text"NAME="email"SIZE="40"> 密码:<inputTYPE="Password"NAME="Password"SIZE="40"> <inputTYPE="Checkbox"NAME="SaveLogin"value="ON">您要将注册内容保存为Cookie吗? <input...
http://www.jb51.net//article/4705.htm
