摘要:
1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2. "^\d+$" //非负整数(正整数 + 0)3. "^[0-9]*[1-9][0-9]*$" //正整数4. "^((-d+)|(0+))$" //非正整数(负整数 + 0)5. "^-[0-9]*[1-9][0-9]*$" //负整数6. "^-?d+$" //整数7. "^d+(.d+)?$" //非负浮点数(正浮点数 + 0)8. "^(([0-9]+.[0-9]*[1- 阅读全文
摘要:
1:安装svn客户端, 并且在客户端下,能建立仓库,在自己的硬盘上,建一个库利用 file:///D:/xx/yy来管理自己的仓库.2:把svn与apache整合.2.1为什么与apache一起整合?答:因为80端口支持广泛.整合注意事项:1:svn-win32的版本与apache版本匹配2:要安装vc6,vc9的库3:把svn的bin目录加到系统环境变量里,并重启.2.2: 整合步骤在windows,选取与apache相适应的subversion的压缩包,并与apache整合.下载地址:http://sf.net/projects/win32svn在linux下,一般是下载源码地址:http 阅读全文
摘要:
AjaxAsynchronousJavaScriptandXML1:ajax是什么?答:标准的XHTML+CSS动态的DOM操作用XML进行数据的传输和交换用XMLHttpRequest对象异步交换数据用javascript把上述概念绑定.2:ajax的几种名称Ajax无刷新技术局部刷新技术异步刷新技术无刷新技术:调用ajax程序的页面,从地址栏上看,没有变化,没有刷新,因此,无刷新技术局部刷新技术:调用ajax程序的页面,可能通过响应内容,动态的改变部分DOM节点异步刷新技术:Js会阻塞后面的js代码执行和html代码的渲染.而用异步传输数据,不会阻塞后面js代码执行和html代码的渲染.同 阅读全文
摘要:
正则表达式正则表达式的web开发中的常见场合1:邮箱验证2:用户名验证3:替换字符串某一部分4:信息采集,用来分析有效的代码段..........正则表达式:规则表达式"一种有规律的字符串的描述"正则表达式是一门独立的知识,同样的一段描述,比如,对于email的匹配表达式,在不同语言是一样的,但是,调用的函数可能不一样.学习正则表达式1:在js里,如果写一个正则表达式,"/正则表达式/"(不含双引号)2:在js里,用正则表达来验证字符串是否满足,可以用reg.test(String);//验证3:js,用正则表达式的.exec函数,用来查找匹配的选项,并 阅读全文
摘要:
一、GD库 之GD扩展的引入在windos下,php.ini里,去掉php_gd2.dll前的';',引入gd2扩展 在linux下,需要编译时加上gd支持可以用gd_info()函数打印gd支持信息print_r(gd_info());二、GD库 之图片处理典型流程1:造画布(或读入一幅图作画布)2:造颜料3:利用颜料在画布上写字或填充颜色或画形状4:输出/生成图片5:销毁画布//创建画布$im = imagecreatetruecolor(200, 100);//颜料$bg = imagecolorallocate($im , 100, 100, 100);//填充图片im 阅读全文
摘要:
一、文件上传 之表单项/* 提交方式必须是post 必须加enctype选项 表单项为file类型*/二、文件上传 之$_FILES变量三、文件上传 之php处理前面所述,表单所提交文件会自动上传到服务器, 我们只需要利用php读到临时文件的位置, 并移动到想要的位置和想要的名称就可以 最简单的代码,如下:move_uploaded_file($_FILES['pic1']['tmp_name'], $_FILES['pic1']['name']);但我们仍要考虑如下问题?1:如何分目录存储(比如按日期建立目录)2:如果重命名防止 阅读全文