PHP

Oracle自增字段实现之ThinkPHP

jerry PHP
Oracle数据库和Mysql数据库不同,它没有Mysql的Auto_increment自动增长的属性。所以我们需要建立Oracle的Sequence序列来实现自动增长字段。有人认为是ThinkPHP不支持这个方法,其实我觉着这种说法不对,应该是Oracle

page分页代码,在其它程序和ThinkPHP里面都使用

jerry PHP
分页模块,自己再改改样式即可<?php //require SITE_PATH.'/Education/Const/Admin/Model/Paging.const'; class PagingModel {          private $m_PagingDataArr...
阅读全文

自动设置iframe高度,实现iframe高度自适应

jerry PHP
自动设置iframe高度,供第三方调用,实现iframe高度自适应; 这个可以解决跨域问题。iframe 如下<iframe id="showFrame" src="{:C('AuditResource')}" width="100%" height="620" border="0...
阅读全文

3.2版本如何导入扩展类

jerry PHP
3.2版本加入了命名空间,import的用法也有所影响,给大家一个例子。先定义一个自定义类(存放路径为Application\Common\ORG\Util\MyClass.class.php),代码如下: 用法1:<?php // 没有声明命名空间 class My

一个计算剩余时间的php自定义函数

jerry PHP
把两个日期格式的字符串转化成unix时间戳,然后相减获得时间戳差。最后判断剩余时间,生成类似(2小时30分钟20秒前发布)这样的时间格式public function gettime($time_s,$time_n){ $time_s = strtotime($time_s)

史上最简单的无限级分类实现

jerry PHP
史上最简单的无限级分类实现 查询也比较简单 史上最简单的无限级分类实现 查询也比较简单 此方法仅限于数据量小的情况下使用。 还是以分类为例吧 我们在添加分类的时候都要选择上级分类,此是就要用到无限级分类

日期字符串转时间戳

jerry PHP
我们可以使用php内置函数strtotime来格式化日期为时间戳,但是由于我的输入框没有使用日期控件,需要用户自己输入日期,为了更加对用户输入的友好,特写了一个非常基础的转时间戳方法,无论用户输入:20131122085959

PHP提取字符串中的数字

jerry PHP
PHP提取字符串中的数字,摘自网络。第一种方法,使用正则表达式:function findNum($str=''){         $str=trim($str);         if(empty($str)){return '';}         $reg='/(\d{3}(...
阅读全文

基于CSS3的漂亮按钮

jerry PHP
基于CSS3的漂亮按钮
使用CSS3来制作圆角阴影、渐变色的漂亮按钮,不需要任何图片和javascript脚本,只需要CSS3就可以轻松实现按钮效果,并且可以适用于任意HTML元素,如div,span,p,a,button,input等,适用于任意HTML元素,且大小随

thinkphp自动验证--回调函数验证表单字段长度的用法

jerry PHP
一直不知道自动验证的回调函数也能传参啊,尼玛,坑爹的tp,手册里也不写清楚。不过,这下好了,验证某个字段的长度就方便多了。上代码,这个代码是本人自己做项目过程中,总结出来的,绝对可用。 提示: