很多人在开发网站的时候往往只是通过简单的js验证,当你一不小心在js中多写了个逗号或者点号,ie6无法识别就直接跳过验证了。其实最安全的做法还是需要在服务端对用户输入的数据做验证的。本人写了个简单的php验证类,含
1.我的留言板上写上了 add方法
[php] function add(){
//添加后返回 影响条数,如果大于0就说明添加成功
if($this->db->data($_POST)->add()>0){
echo "添加成功";
// echo "<sc
今天我学到了php发送给浏览器设置编码header('content-type:text/html;charset=utf-8');
smarty模板引擎在类里面会报N多错
brophp里的DB类,我修改了也无法单独使用
thinkphp里的DB类,我修改了也是不能
好吧先上图,看看,这是 ajax的留言板噢.有瀑布流效果,哈
1.今天学习到了 jquery的ajax,直接上代码
[php] / JavaScript Document
$(document).ready(function(e) {
loadHiglight();//载入高亮特效
做了一个新的布局,感觉比以前的舒服.jquery的特效也修改了.移到到内容区块就把文本的颜色改成漂亮的蓝色.移除去掉.
[javascript] // JavaScript Document
$(document).ready(function(e) {
$user=$("d
今天学习了做后台页面,很失败就不展示了。php方面:以下代码可以屏蔽php注意级别的错误,即 抛出任何非注意错误
[php] error_reporting(E_ALL&~E_NOTICE); error_reporting(E_ALL&~E_NOTICE);
开启session的方法,开启后
php单态设计模式,我的理解,类中创建静态变量,使其只有一个,使用方法进行返回对象,该方法 检查对象是存在不存在就创建。从而实现单一对象。将__construct()设置为private这样就new不了咯.self是本类的意思。“::&rd
今天是学习做后台页面布局,用得是bootcss。那么效果展示一下。
布局的代码
[html] <!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
总结一下学到的特效,获得焦点事件focus 失去焦点事件 blus 按下某键事件 keypress [javascript] / JavaScript Document
// 作者QQ 496928838 博客 http://wl.125.la
$(document).ready(function(e) {
假如php版本是5.2.x如果是lamp环境,则php的源文件php-5.2.x.tar.gz解压后会有一个php-5.2.x的文件夹。
在php-5.2.x的文件夹下进行./configure --prefix=/opt/php5.2, make, make intall,
然后会在/opt/下生产php5.2
经测试通过,首先放出我的代码
[php] <?php
session_start();
/**去掉boom就是utf-8
* vCode(m,n,x,y) m个数字 显示大小为n 边宽x 边高y
* http://blog.qita.in
* 自己改写记录session $code
*/
vCode(4, 12);
这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件了,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对
java时间戳和PHP时间戳 的转换问题: JAVA时间戳长度是13位,如:1294890876859
PHP时间戳长度是10位, 如:1294890859 主要最后三位的不同,JAVA时间戳在PHP中使用,去掉后三位,如:1294890876859-> 1294890876 结果:2011-01-13 11
用了几个取字符函数mb_substr之类的都不怎么好用,还是这个比较好用一点。
[php]
/**
* 截断函数,防止乱码
*
*
*/
function z_substr($sourcestr='',$i=0,$cutlength=150,$endstr='')
{
今天想处理下原先由于失误而多加的子字符,如 linzimu.apk.apk。 起初使用的是rtrim,其实这个函数是trim的衍生,trim是去除收尾,而rtrim是去除字符末尾,还有一个是去除字符头部的是ltrim。 使用如下代码:
[php]
$out
php中global 与 $GLOBALS[""] 差别 原本觉得global和$GLOBALS除了写法不一样觉得,其他都一样,可是在实际利用中发现2者的差别还是很大的!先看下面的例子:
PHP代码 <?PHP
// 例子1
function test_global() {
1.header
[php]
header("Content-Type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=sample.xls");
header("Pragma:no-cache");
header("Expires:0");
2.PHPExcel
http://www.co
PHP入门级CODER自测题
说明:本测试满分100分,涉及了WEB(Php方向)的综合知识,90分及格。BY:PIG 2009.07.14这题发过一次,现在整理一下,重新发上来。-------------------------------------一,基础PHP
1.试阐述echo和print,requ
{php 字符串函数}
php操作字符串
在Web应用中,用户和系统的交互基本上是用文字来进行的,因此系统对文本信息,即字符串的处理非常重要。文本字符串操作内容很多,本节将一一介绍。3.1.1 去除空格和其他特殊符号有时,需要
755和4755的区别chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。一般是三个数字:
第一个数字表示文件所有者的权限
第二个数字表示与文件所有者同属一个用户组的其他用户的权限
第三个数字
[php] /*
*+ -------------------------------
* 计算当天起始点和结束点时间戳 去当天的数据
*+ ------------------------------
*/
$daybegin=strtotime(date("Ymd"));
$dayend=$begin+86400;
$qu
1.jquery事件可以绑定N个,如果不进行取消就会重复调用绑定的事件。深感体会,搞了两小时终于发现其中奥妙。
以下代码不能单独运行的。需要 bootstrap和jquery
[javascript] /**
* 用于显示对话框消息框
* 参数 title
(1)php cli方式下获取服务器ip
[php]
function getServerIp(){
$ss = exec('/sbin/ifconfig eth0 | sed -n /'s/^ *.*addr://([0-9.]//{7,//}//) .*$///1/p/'',$arr);
$ret
今天学习了做安装包
这里是HTML模板
[html]
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>瀑布流留言板管理系统</title>
今天算是把瀑布流留言板前台后台做完了.先上图欣赏下吧.
今天学习到的东西serialize()串行化unserialize()反串行化由这两函数,编写出了 config_set() 和 config_get() 两函数.
[php]
/**
* 用于写出数组配