Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 网页编程 / PHP

Codeigniter框架实现获取分页数据和总条数的方法

Codeigniter框架实现获取分页数据和总条数的方法

本文实例讲述了Codeigniter框架实现获取分页数据和总条数的方法。分享给大家供大家参考。具体实现方法如下:一般在数据分页的时候需要获取当前页的数据和总条数,一般人是在model中封装两个函数分别获取当前页的数据和数据总条数,业务逻辑类似,感觉有点冗余,可以封装在一起复制代码 代码如下:/*** 获取分页数据及总条数* @param string @tablename 表名* @param mixed $where 条件* @param int $li...
smarty实现多级分类的方法

smarty实现多级分类的方法

本文实例讲述了smarty实现多级分类的方法。分享给大家供大家参考。具体分析如下:这里简单的介绍一下利用php smarty 多级分类读出与循环方法,单循环很简单,但是多级就要复杂一点,下面我们来看看,感兴趣的朋友可以看来一下:复制代码 代码如下:<?php$result=mysql_query("SELECT id,description,parent_id,name,sort_order FROM article_categoey WHE...
php查询ip所在地的方法

php查询ip所在地的方法

本文实例讲述了php查询ip所在地的方法。分享给大家供大家参考。具体实现方法如下:复制代码 代码如下:<?php /** *@ date 2010.12.21 注:文件头 [第一条索引的偏移量 (4byte)] + [最后一条索引的偏移地址 (4byte)] 8字节 记录区 [结束ip (4byte)] + [地区1] + [地区2] 4字节+不定长 索引区 [开始ip (4byte)] + [指向记录区的偏移地址 (3byte)] 7字节 ...
php实现两表合并成新表并且有序排列的方法

php实现两表合并成新表并且有序排列的方法

本文实例讲述了php实现两表合并成新表并且有序排列的方法。分享给大家供大家参考。具体实现方法如下:复制代码 代码如下:<?php /** la (3,5,8,11) lb(2,6,8,9,11,15) 合并为lc,有序排列。 用php实现,不能用sort之类的函数!!!! **/ class union { var $lista = array(); var $listb = array(); var $listc = array();...
ThinkPHP连接数据库的方式汇总

ThinkPHP连接数据库的方式汇总

本文实例汇总了ThinkPHP连接数据库的几种常用方式。分享给大家供大家参考。具体如下:ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库适配器来处理,目前的数据库包括Mysql、MsSQL、PgSQL、Sqlite、Oracle、Ibase以及PDO的支持,如果应用需要使用数据库,必须配置数据库连接信息,数据库的配置文件有多种定...
简单实用的PHP防注入类实例

简单实用的PHP防注入类实例

本文实例讲述了简单实用的PHP防注入类。分享给大家供大家参考。具体如下:PHP防注入注意要过滤的信息基本是get,post,然后对于sql就是我们常用的查询,插入等等sql命令了,下面我给各位整理两个简单的例子,希望这些例子能给你网站带来安全.PHP防注入类代码如下:复制代码 代码如下:<?php /** * 参数处理类 * @author JasonWei */ class Params { public $get = array(); ...
ThinkPHP入口文件设置及相关注意事项分析

ThinkPHP入口文件设置及相关注意事项分析

本文实例分析了ThinkPHP入口文件设置及相关注意事项。分享给大家供大家参考。具体如下:复制代码 代码如下:<?php /*第一层意义: *定义的是与thinkphp有关的核心框架文件目录路径,它可以通过这一个常量在以后运行的时候都去找这个路径, *确保在以后运行过程中,绝对不会出现问题的(绝对不会对整个项目运行加载路径产生错误); *第二层意义: *做一个操作(放跳墙),是防止用直接访问我们的敏感文件,怎么避免呢,我就可以做一个页面包含整...
php网页病毒清除类

php网页病毒清除类

本文实例讲述了php网页病毒清除类。分享给大家供大家参考。具体如下:相信很多人的网页经常被无故的在php,asp,html,js 等文件后台加上一些木马地址,造成了很大的困扰!我以前有个站就是这样,所以一恨之下写了这段代码,文章虽然有一点浪费资源了,但是总比我们手动清除要好吧,下面我为讲讲程序的清除病毒的原理吧.首先们要读取 $checkFile 文件这个文章是判断一个文章 是否被感染了,如果是就会执行$savafile变量里面的txt文件路径的所有文件,...
一款简单实用的php操作mysql数据库类

一款简单实用的php操作mysql数据库类

本文实例讲述了一款简单实用的php操作mysql数据库类。分享给大家供大家参考。具体如下:复制代码 代码如下:/* 本款数据库连接类,他会自动加载sql防注入功能,过滤一些敏感的sql查询关键词,同时还可以增加判断字段 show table status的性质与show table类 获取数据库所有表名等。*/ @ini_set("mysql.trace_mode","off"); class mysql {public $dblink; public $...
thinkphp中ajax与php响应过程详解

thinkphp中ajax与php响应过程详解

本文实例分析了thinkphp中ajax与php响应过程。分享给大家供大家参考。具体分析如下:一般将前台页面搜索结果中,不喜欢的内容(链接),删除掉,因为整个网站的编程框架式thinkphp,运用js中的ajax对页面进行响应,调用后台php接口,实现前台和后台数据库的同时更新.首先我们需要做的就是在前台页面中添加一个文本“删除”,可以这么添加:复制代码 代码如下:<a href="javascript:void(0);" id= "<php&...
thinkphp文件处理类Dir.class.php的用法分析

thinkphp文件处理类Dir.class.php的用法分析

本文实例分析了thinkphp文件处理类Dir.class.php的用法。分享给大家供大家参考。具体分析如下:在我的WBlog中,有个清除缓存工能,所谓清除缓存就是删除程序运行时生成的缓存文件,这些文件全部都存在项目的Runtime文件夹里面,当时在做这个清除缓存的程序时使用项目函数库自定义的一个函数来删除缓存文件,只能整个地删除Runtime,太粗糙了,我觉得有必要作一下细分删除,其实thinkphp扩展类库有个不错的文件处理类Dir.class.php...
<< 451 452 453 454 455 456 457 458 459 460 >>