codeigniter使用技巧批量插入数据实例方法分享

codeigniter使用技巧批量插入数据实例方法分享
CI批量插入数据,CodeIgniter是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为 PHP 程序员建立功能完善的 Web 应用程序。 $sub_form = array();   $loop = 0;   $ins_loop = 0;   $sum = count($form_datas);   $this->logger->info('insert data total:'.$sum);   //使用事物批量导入有助于提高插入效率   $callStartTime = microtime(true);   $this->db->trans_...

PHP运行SVN命令显示某用户的文件更新记录的代码

PHP运行SVN命令显示某用户的文件更新记录的代码
使用SVN开发者们平时开发或代码上线过程中需要知道某个时间段内修改或添加过那些文件,所以用PHP写了个小程序,直接在浏览器中调用即可。 <?php $user=trim($_GET['user']); $d=$_GET['date']; if(!$d){  $d=date('Ymd',time()-86400*14); } if(emptyempty($user)){  echo "例如:svn_log.php?user=wang&date=20130118";  exit; } $cmd='/usr/bin/svn log -v -r {'.$d.'}:"HEAD" --username 用户...

深入解读php中关于抽象(abstract)类和抽象方法的问题分析

深入解读php中关于抽象(abstract)类和抽象方法的问题分析
在面向对象(OOP)语言中,一个类可以有一个或多个子类,而每个类都有至少一个公有方法作为外部代码访问的接口。而抽象方法就是为了方便继承而引入的,现在来看一下抽象类和抽象方法分别是如何定义以及他们的特点。 什么是抽象方法?我们在类里面定义的只有方法名没有方法体的方法就是抽象方法,所谓没有方法体就是在方法声明的时候没有大括号以及其中的内容,而是直接声明时在方法名后加上分号结束,另外...

浅析ThinkPHP中的pathinfo模式和URL重写

浅析ThinkPHP中的pathinfo模式和URL重写
语文一直不太好,要我怎么解释这个pathinfo模式还真不知道怎么说,那就先来一段代码说下pathinfo模式吧. http://serverName/appName/module/action/id/1/ 这个就是pathinfo模式 在不考虑路由的情况下,第一个参数会被解析成模块名称(如果启用了分组的话,则依次往后递推),第二个参数会被解析成操作,后面的参数是显式传递的,而且必须成对出现,例如: http://serverName/appName/module/action/ye...

PHP面向对象之旅:深入理解static变量与方法

PHP面向对象之旅:深入理解static变量与方法
static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”。 如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“::”调用。 static关键字可以用来修饰变量、方法。 不经过实例化,就可以直接访问类中static的属性和static的方法。 static 的属性和方法,只能访问static的属性和方法,不能类访问非静态的属性和方法。因...

用php简单实现加减乘除计算器

用php简单实现加减乘除计算器
加减乘除计算器想必大家都有使用过吧,本文为大家介绍下使用php如何实现,下面有个不错的示例,感兴趣的朋友可以参考下. 用php实现加减乘除计算器。代码很简单哦! <?php header("content-type:text/html;charset=utf-8"); session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns...

部署PHP项目应该注意的几点事项分享

部署PHP项目应该注意的几点事项分享
在部署PHP项目时,有几点需要特别注意,也是初学者比较容易忽视的点: 一、下载WAMPServer后,如何安装配置? 二、如何通过客户端管理MySQL数据库? 三、如何通过IP地址访问PHP网站,如果在局域网内部访问服务器上的PHP网站? 针对第一点,注意以下内容: 1、下载WAMPServer,地址可以自己去找; 2、安装WAMPServer 3、此时PHP、Apache、MySQL都已经装好,甚至可以立即访问http://localhost,也可以通过php...

php下载excel无法打开的解决方法

php下载excel无法打开的解决方法
php下载excel文件. 1、在下载的过程中不要 输出任何非文件信息,比如 echo log信息。 否则下载后的文件无法打开,提示格式错误或者文件被破坏。 2、 输出的excel格式一定要和后缀名保存一直,否也会提示格式错误或者文件被破坏 if (file_exists(CACHE_PATH . $file_name)){             //$this->logger->error('file realpath:'.realpath(CACHE_PATH . $file_name));       header( 'Pragma: publ...

生成随机字符串和验证码的类的PHP实例

生成随机字符串和验证码的类的PHP实例
网上有很多的php随机数与验证码的代码与文章,真正适用的没有几个。 索性自己搞一个吧。 开始本节的php教程 吧,以下代码的实现,主要做到可以很好区分一个get_code(),另一个create_check_image(),输出图像直接调用后面的,session()取验证码时直接get_code()就ok,顺带提下使用session时必须将session_star()放在最前面。 代码如下: <?php class RandCheckCode {         /*函数名称:get_code()    ...

linux实现php定时执行cron任务详解

linux实现php定时执行cron任务详解
对于PHP本身并没有一套解决方案来执行定时任务,不过是借助sleep函数完成的。这种方就是要提前做一些配置,如实现过程: ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.     set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去     $interval=60*30;// 每隔半小时运行     do{         //这里是你要执行的代码            sleep($interval);// 等待5分钟     }while(tru...
Copyright © 四季博客 保留所有权利.   Theme  Ality

用户登录