最近的文章列表

php实现计算两个日期时间差(返回年、月、日)函数

在PHP程序中,很多时候都会遇到处理时间的问题,比如:判断用户在线了多长时间,共登录了多少天,两个帖子发布的时间差或者是不同操作之间的日志记录等等。在文章中,简单地举例介绍了PHP中如何计算两个日期相差 年、月、日。

<?php 

/**
+----------------------------------------------------------
* 功能:计算两个日期相差 年 月 日
2014/7/14 Comments:
ThinkPHP3.1基础知识入门教程

在当今众多的MVC框架中,ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,其遵循Apache2开源协议发布,自从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验及易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。是众多PHP开发人员的首选。本文就ThinkPHP3.1基础知识做一简述。

1.目录结构

ThinkPHP最新版本可以在官方网站(http://thinkphp.cn/down/framework.html)或者Github(https://github.com/liu21st/thinkphp/downloads)

2014/7/14 Comments:
AspNetPager1_PageChanged”的重载均与委托“System.EventHandler”不匹配

运行时出现“无法将类型为“System.EventArgs”的对象强制转换为类型“Wuqi.Webdiyer.PageChangingEventArgs”

public void AspNetPager1_PageChanged(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
{
AspNetPager1.CurrentPageIndex = e.NewPageIndex;
//AspNetPager1.CurrentPageIndex = ((Wuqi.Webdiyer.PageChangingEventArgs) e).NewPageIndex;
2014/7/11 Comments:
js Number类型 NaN和Infinity UEditor上传图片进度条有可能显示Infinity的问题

js在计算数值时有2个值比较特殊,分别是:NaN 和 Infinity (-Infinity)

Parsing something that isn't a number results in NaN. isNaN helps to detect those cases:

parseInt("hello", 10) // NaN
isNaN(parseInt("hello", 10)) // true

Division through zero results in Infinity:

1 / 0 // Infinity
2014/7/11 Comments:
jQuery input checkbox全选反向 反复调用attr('checked', true/false) 只有第一次生效

项目中常会用全选反向checkbox的功能,用jQuery很方便,一般都是如下代码:

   /**
* 全选
*/
function checkAll() {
$("input[name=ids]").attr("checked", true);
}
2014/7/11 Comments:
IE8、firfox关于(new Image()).onload的不执行的问题

如果要获取一张图片原本的高度和宽度,我们一般这样获取

var url = "../images/logo.png";
var img = new Image();
img.src = http://camnpr.com/logo.png;
img.onload = function(){
  //do something.....
}
2014/7/11 Comments:
美丽说首页推广技巧 让你的商品展示在首页 获取更好的展示位

自从美丽说开通“商家入驻”,很多做淘宝店铺的,选择在美丽说里也入驻,不过在哪里入驻,都会有怎么推广的问题,下边来说说如何让宝贝在美丽说的首页获取展示的机会。

在美丽说分享的宝贝被收录后才有上首页的可能,这1点大家应该都木有异议,很多童鞋以为宝贝收录,只要猛刷数据就可以上美丽说大小类首页了,

2014/7/9 Comments:
支持HTML、JS、PHP重定向的多功能跳转的PHP封装函数

PHP 跳转,即重定向浏览器到指定的 URL,是一个很常见的功能。这种功能也有一些细节性的要求,比如等待多少秒以后跳转,用不用JavaScript实现跳转,等等。下面的跳转方法考虑到很多,并参数化,可以用到具体的项目当中。

<?php   
/**
* 重定向浏览器到指定的 URL
*
* @param string $url 要重定向的 url
* @param int $delay 等待多少秒以后跳转
* @param bool $js 指示是否返回用于跳转的 JavaScript 代码
* @param bool $js
2014/7/8 Comments:
jQuery验证控件jquery.validate.js使用说明+中文API

官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation

jQuery plugin: Validation 使用说明   

一导入js库
<script src="../js/jquery.js" type="text/javascript"></script>
<script src="../js/jquery.validate.js" type="text/javascript"></script>

2014/7/8 Comments:
PHP两种去掉数组重复值的方法foreach和array_unique比较

去除一个数组中的重复值,可以使用foreach方法,也可以使用array_unique方法,下面的代码两种方法都使用了。

<?php
$arrF = array();
$arrS = array();
$intTotal = 100;
$intRand = 10;
2014/7/8 Comments: