Dec072011
JavaScript的正则表达式
在JavaScript中,正则表达式类为RegExp,判断函数主要有两个:exec和test,其中exec主要用于取值,而test用于判断,其实通过RegExp都能取到值,如下代码(包括结果和值)。
12345678910111213141516
var reg = new RegExp(/(\d{4}).(\d{1,2}).(\d{1,2})/); var ret1 = reg.exec('2009/11/12');// Result:// ret1 = Array {'2009/11/12', '2009', '11', '12'}// Re...阅读全文
2条评论
Dec072011
Dec072011
Dec072011
Dec042011
javascript获取网页URL
有时候需要通过JavaScript来读取URL(Uniform Resource Locator),在JavaScript里,一般用location来取得URL的值。
函数和示例代码如下(URL地址:http://localhost:8080/ServletTest/index.jsp?id=5#test):
123456789101112131415
// 整个URl字符串(在浏览器中就是完整的地址栏)document.writeln("location.href: " + location.href);// URL 的协议部分document.writ...阅读全文
Dec032011
Servlet获取URL地址
最近在做一个系统,是在原有系统上改修的,有单独的服务器,所以不需要用数据库。而且有现成的HTML,所以基本上用一个Servlet就可以实现。根据请求的URL再调对应的Server函数,再把取到的值替换到HTML就行。
这里来说说用Servlet获取URL地址。在HttpServletRequest类里,有以下六个取URL的函数:
getContextPath 取得项目名
getServletPath 取得Servlet名
getPathInfo 取得S...阅读全文
Aug272011
PHP中Xdebug的配置
在一年之前,虽然学过一些PHP知识,但不会Debug,一般都是用echo来查看值对不对的。虽然PHP的Debug工具还有ZendDebug,但我觉得Xdebug更通用一些,Netbeans就支持Xdebug。废话不说了,说说配置过程。
1. 下载Xdebug下载地址:http://xdebug.org/download.php最新版本是2.1.2,版本很多,有32位和64位的区别,VC6和VC9的区别,以及线程安全与否的区别。下载的版本应该根据PHP来,把<?...阅读全文
Aug262011
Windows7下IIS和Python整合
之前写过一篇PHP与IIS整合的博客,我对Python不太熟悉,但是想学学。于是参考网上的内容整合了IIS和Python。
1. 安装IIS,已经安装好了的话,可以直接看下一步。①打开“我的电脑”,点击上面的“卸载与更改程序”,在出现的新窗口中点击“打开或关闭Windows功能”。②在新出现的“Windows功能”窗口,选择“Internet信息服务”,在注意的是“Internet信息服务”下的“应用程序开发功能”下的“CGI”必须选中...阅读全文
Aug152011
Windows下Apache安装PHP
1. 安装Apache,已经安装好了的话,可以直接看下一步。①下载地址:http://httpd.apache.org/download.cgi②最新版是2.2.19,可以下载带SSL的,也可下载不带的,下载好后安装就行。③配置的话,只要修改httpd.conf的DocumentRoot或者Directory来修改网站根目录;通过修乞讨DirectoryIndex来修改默认显示文件。
2. 下载PHP,已经下载好的话,直接下一步①下载地址如下:http://windows.php.net/d...阅读全文
Aug152011
Windows7下IIS中以FastCgi安装PHP
其实很久就想把这些步骤记下来,结果每每都忘记了,每次重装系统又得去网上找一遍。
1. 安装IIS,已经安装好了的话,可以直接看下一步。①打开“我的电脑”,点击上面的“卸载与更改程序”,在出现的新窗口中点击“打开或关闭Windows功能”。②在新出现的“Windows功能”窗口,选择“Internet信息服务”,在注意的是“Internet信息服务”下的“应用程序开发功能”下的“CGI”必须选中。③然后确定就行了。
2. ...阅读全文
Jul212011
PHP学习(18) 性能
PHP和其它语言一样,一种好的写法可能速度会快很多。虽然实现的功能是一样的。
现在很多人都去看程序哪个地方循环次数多了,哪个地方转换算法不好了。其实对于访问量不是很大的网站,这样都不是最主要影响速度的地方。最主要影响速度的地方,一是访问文件,二是访问数据库。只要在程序中尽可能地减少两者的访问次数,大多数情况下都能应付过去了。
在PHP中,也有一些要注意的地...阅读全文
作者:yutuo | 分类:PHP | 阅读:12 views |
Jul192011
PHP学习(17) 安全
本章将介绍一些可能导致不安全的常见问题。如变量、文件名、文件上传以及eval()函数。这其中大多数问题都可以在编码时解决,一些可以通过改变PHP配置解决。
1. 变量当PHP.ini文件的register_globals打开时,PHP会把POST和cookie自动生成变量。如果变量不初始化,register_globals打开时很容易出现安全问题。如下面的代码,如果打开register_globals的话,用page.php?superuser=1来访问...阅读全文
作者:yutuo | 分类:PHP | 阅读:14 views |