- 浏览: 53774 次
- 性别:
- 来自: 济南
最新评论
-
wangyalei:
phpgood 写道嗯嗯,挺全面的,但正则是很容易忘记的!我想 ...
php学习笔记(正侧表达式一) -
phpgood:
期待你分享更多的学习笔记!
php学习笔记(魔术方法的使用) -
phpgood:
好!
php学习笔记(魔术方法的使用) -
phpgood:
嗯嗯,挺全面的,但正则是很容易忘记的!我想问的是怎样才能比较牢 ...
php学习笔记(正侧表达式一) -
gryphone:
干嘛 吃素 这样人家会怀疑你的体质的 00X
最牛软件开发人员----自我评价
文章列表
1. 不会利用如phpDoc这样的工具来恰当地注释你的代码2. 对优秀的集成开发环境如Zend Studio或Eclipse PDT视而不见3. 从未用过任何形式的版本控制系统,如Subclipse4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实5. 不使用统一开发方式6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函数)7. 不在编码之前彻底规划你的程序8. 不使用测试驱动开发9. 不在错误开启状态下进行编码和测试(译注:参考PHP函数error_reporting)
10. 对调试器的好处视而不见11. 不重构你的代码12. 不使用类似MVC ...
js 来操控xml 加上html 标签中的dl dt 等树形标签,来模拟一下动态的树形结构。
1: 首先构造树形数据 xml
<?xml version="1.0" encoding="utf-8"?>
<books>
<kins id="修真">
<book id="001">
<name>《唯我独仙》</name>
<author>唐家三少</author> ...
php中对时间日期的处理时相对简单的,php中提供了date/time 函数允许您提取并格式化服务器上的日期和时间。
date/time函数的行为受到 php.ini 中设置的影响。当然我们可以手动更改其中的配置项参数,不过最好不要更改。
php 为我们提供了不少函数来操控时间,虽然多 但用的不多。
<?php
/*
* Created on 2010-8-20
*
* @author wangyalei
*
*/
//1.date() 函数格式化一个本地时间/日期
//format 必需。规定如何返回结果。 timestamp ...
php中的文件上传很简单 不像java 中需要借助 commons-fileupload-1.2.1.jar 等第三个的上转工具来做,下面我写了一个简单的上转类。
php中$_FILES内置函数包含了要上传文件的所有信息量。
$_FILES("uploadName"); 输出的话可以看见他是一个数组里面包含了 name,type,tmp_name,error,size元素
上传不可避免,要出现异常,php为此给出了5个类型常
0---> 文件上转成功 --->UPLOAD_ERR_OK 1--->上传文件超过php.ini 的up ...
//php中的序列化
//大部分用与 处理数组传递,数组存库操作。
$pantry = array('sugar'=>'2 libs','butter'=>'3 sticks');
//a:2:{s:5:"sugar";s:6:"2 libs";s:6:"butter";s:8:"3 sticks";}
file_put_contents("serialize.txt",serialize($pantry));
//Array ( [sugar] => 2 l ...
js常用方法将会不断更新
/*
说明:去除字符串两边空格函数
参数obj:要去除空格的文本框
返回值:去除空格之后的字符串
*/
function trim(obj) {
return String(obj.value).replace(/(^\s*)|(\s*$)/g, "");
}
/*
说明:显示错误信息函数
参数obj:出现错误信息的文本框
参数errmsg:错误信息
*/
function showError(obj, errmsg) {
alert(errmsg);
try{
obj.focus();
} cat ...
本类能够实现像百度、谷歌一样的分页效果
**********
*
* 分页的pojo
*
* @author wangyalei
*
*/
class PageInfo{
// 下一页
private $nextpage;
//上一页
private $uppage;
//当前页
private $curpage;
//总页数
private $allpage;
//数据总数量
private $allnumber;
// 每页显示的个数
public s ...
学习php 先要了解一下php的配置 对以后的学习很有帮助 ,在这我在网上查找了php.inc的配置说明
<?php
/*
* Created on 2010-8-10
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
//
//;-> register_globals = Off [安全,性能]
//; 不再为输入数据注册全局变量(POST, GET, ...
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。4、在执行for循环之前确定最大循环数,不要每循环一 ...
$tr = "122222.222.332。3,434,affd";
$ms = "/[,.。]/";
print_r(preg_split($ms,$tr,6)); //1 可选 分割 多少次
//Array ( [0] => 122222 [1] => 222 [2] => 332 [3] => [4] => 3 [5] => 434,affd )
在php中对字符串的处理函数很多 在这整理了一些常用的函数
1: 处理字符串处理 大体的可分为两种 一种是 通过正侧 , 一种是 ...
在php中没有包的感念,不向java 那么方便,在引用时如果不注意就会出错,我也是刚学php,在这个问题上遇到了很多问题,在这总结一下php路径问题
原则:
使用相对路径,但在相对路径中用绝对路径(有点绕,待会儿详解), ...
公司要用php,最近学了php,自己检讨、总结一下自己的学习过程.
程序最基本的组成就是数据, 先看总结一下连接数据库,虽然网上也有不少这样的资料,但我不如自己总结一下,这样更能加深理解。php oop编程 我也是根据java 的思想来学习。 废话不多说。看下面的链接数据库的类,可能写的不好,大家可以给点意见,共同学习。
1:现在根目录下创建一个名为——> config.php的文件 用来保存 数据库的基本配置信息
<?php
/*
* Created on 2010-8-1
*
* <B>数据库的基本配置信息</B>
...
废话不多说代码如下 包含了Js 对 xml 的 增、 删 、 改 、 查
要处理的xml:
<?xml version="1.0" encoding="utf-8"?>
<students>
<student id="001" class="2班">
<name>令狐冲</name>
<age>20 ...
最近学习了Struts2的输入校验,然后自己总结了下,以后可能还会回头看看自己的学习札记,就当给复习做个准备了。
对于输入校验,Struts2提供了两种方式,1:采用手工编写代码实现;2:基于XML配置方面实现 。
1:采用手工编写代码实现。
通过继承ActionSupport类,然后重写vlidate方法进行数据校验,当某个数据校验失败时,我们应该调用addFieldError()或是addActionError()这个方法向系统的FieldError添加信息,如果校验失败了,Struts2会自动转发到名为input的result这个结果页上面,在input视图上可以通过<s:fi ...