PHP实现实时生成并下载超大数据量的EXCEL文件详解
前言最近在工作中接到一个需求,通过选择的时间段导出对应的用户访问日志到excel中, 由于用户量较大,经常会有导出50万加数据的情况。而常用的PHPexcel包需要把所有数据拿到后才...
前言最近在工作中接到一个需求,通过选择的时间段导出对应的用户访问日志到excel中, 由于用户量较大,经常会有导出50万加数据的情况。而常用的PHPexcel包需要把所有数据拿到后才...
本文实例讲述了thinkPHP框架中执行原生SQL语句的方法。分享给大家供大家参考,具体如下:怎样在thinkphp里面执行原生的sql语句?$Model = new Model();//或者 $Model = D(); 或者...
PHP中类型转换 ,常量,系统常量,魔术常量的详解1.自动类型转换;在运算和判断时,会进行自动类型转换;1)其他类型转为bool,判断时转换; 1)整型转布尔型:0转false,非0转为true; 2)...
此文不太适合一点不懂多站点多域名的。适合于碰到难处了,一点就透。ok。比较随意。首先,打开站点域名管理,配置如下,网站域名和目录都可以自己设置,端口重设一个,不要是80了,然后先...
PHP高效获取远程图片尺寸和大小的实现方法在这里分享一下自己的心得,希望和大家一起分享技术,如果有什么不足,还请大家指正。写出这篇目的,就是希望大家一起成长,我也相信技术之...
本文实例讲述了php实现的后台表格分页功能。分享给大家供大家参考,具体如下:<?php //init.php $conn = mysqli_connect('127.0.0.1','root','','xz',3306); $sql = "SE...
本文实例讲述了thinkPHP5实现数据库添加内容的方法。分享给大家供大家参考,具体如下:面对一个新框架安装好了一般不知道要干啥。那就先做一个写入功能先。先做好准备工作先,首...
Laravel简介Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可...
本文实例讲述了thinkPHP5项目中实现QQ第三方登录功能。分享给大家供大家参考,具体如下:最近用thinkPHP 5框架做了一个婚纱店的项目,在开发过程中需要用到第三方登录,腾讯官方给...
实例如下:<?php echo "<table width = 800 height = 200 border = 1>"; //输出边框 for($i=1;$i<=9;$i++) //控制每行 { echo "<tr>";...
本文实例讲述了Yii2框架实现登录、退出及自动登录功能的方法。分享给大家供大家参考,具体如下:自动登录的原理很简单。主要就是利用cookie来实现的在第一次登录的时候,如果登录...
PHP对象的浅复制与深复制的实例详解最近在看原型模式时注意到这个问题~~PHP中对象 '=' 与‘clone'的区别
实例代码://聚合类 class ObjA { public $num = 0; public $obj...
简单的网站访问量计数器实现,具体如下首先说明思路:1.用户向服务器发出访问请求
2.服务器读取访问次数文件,+1,向客户端返回
3.服务器保存新的浏览次数
4.新用户访问,重复123即可...
PHP静态延迟绑定和普通静态效率的对比只是一个简单的小实验,对比了下 延迟绑定 和 非延迟的效率
延迟绑定主要就是使用 static 关键字来替代原来的 self ,但功能非常强大了实...
实例如下:<?phpfunction hmacsha1($key,$data) { $blocksize=64; $hashfunc='sha1'; if (strlen($key)>$blocksize) $key=pack('H*', $hashfunc($key)); $key=str_pad($...
php静态成员方法和静态的成员属性的使用方法静态成员方法和静态的成员属性如下使用:class wan { public static $time = '1天'; public static function xxx() { ec...
详解cookie验证的php应用的一种SSO解决办法近日,项目中需要接入一个“年久失修”的PHP应用,由于系统已经建设多年,并且是信息中心自己的人通过某些工具弄出来的,而且是本人未真...
1、流程控制语句主要有if、ii...else、elseif(有时也可以写成else if)、switch四种。PHP中语句格式为:if(条件满足) {执行语句}if(条件满足) {执行语句} else {执行语句}if(...
前言本文主要给大家介绍了关于Laravel学习之model validation使用的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。在对database进行写操作前,需要...
很多时候呢,我们拿到一个shell以后,偶尔会遇到密码解不了的情况,用xss收集cookie吧,感觉不方便;利用xss平台劫持表单吧,感觉麻烦,也会担心自己想要的密码别人也copy了一份等等情况...
用php实现网页常见的文件上传功能,供大家参考,具体内容如下上传页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><!--...
本文实例讲述了thinkPHP实现上传图片及生成缩略图功能。分享给大家供大家参考,具体如下:记录一下在thinkPHP上传图片的方法(Upload)和生成缩略图(Image)的方法.html页面form中必...
先给大家介绍下PHP header() 函数定义和用法header() 函数向客户端发送原始的 HTTP 报头。认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4...
前言大家都知道,我们经常做项目都团队协作开发,每个人都在自己本地的数据库,如果你曾经出现过让同事手动在数据库结构中添加字段的情况,数据库迁移可以解决你这个问题。不仅如此...
今天本来打算研究一下yii2.0的AR模型的实现原理,然而,计划赶不上变化,突然就想先研究一下yii2.0的数据库组件创建的过程。通过对yii源码的学习,了解了yii组件注册与创建的过程...
本文实例讲述了thinkPHP5框架渲染模板的3种方式。分享给大家供大家参考,具体如下:默认情况下,控制器的输出全部采用return的方式,无需进行任何的手动输出,系统会自动完成渲染内容...
最近一直在研究PHP word文档转PDF,也在网上搜索了很多类似的资料,大多数都是通过OpenOffice进行转换的。核心的代码如下:function MakePropertyValue($name,$value,$osm){ $o...
前言众所周知我们大家在用 laravel 进行开发的时候,特别是前后端完全分离的时候,由于前端项目运行在自己机器的指定端口(也可能是其他人的机器) , 例如 localhost:8000 , 而 la...
博主最近需要做一个物流信息查询,就去网上搜索一个快递鸟的API接口,返回值是以JSON格式,只需要返回是转成数组就能轻松实现各种实例了。下图是快递鸟API示意接口,博主怕有些小白...
本文实例讲述了thinkPHP5(TP5)实现改写跳转提示页面的方法。分享给大家供大家参考,具体如下:大家都知道Tp框架一直以来的执行成功和失败的页面都不是特别的好看,不过这样也给了...
本来一直想了解浏览器地址栏中url后缀名如何去除,今天正好抽空折腾一下。1. URL重写组件url-rewrite2微软官方下载地址:http://www.iis.net/downloads/microsoft/url-rewrite...
本文实例总结了php Redis函数用法。分享给大家供大家参考,具体如下:一直在拿PHP使用Redis,但是总感觉不牢靠,索性借这个时间空余一气呵成,
把PHP中所有操作到的Redis命令,几乎全...
本文实例讲述了ThinkPHP5联合(关联)查询、多条件查询与聚合查询。分享给大家供大家参考,具体如下:一、联合(关联)查询1. 项目表DROP TABLE IF EXISTS `darling_project`;CREAT...
因为需要为客户保持隐私,所以手机号码不能完全显示在网站上,但是又不能不显示,所以就很多网站想到了显示但是不完整显示,在上面用星号替换部分显示,其实做到这个很简单,用正则替换...
本文实例讲述了PHP查找数组中只出现一次的数字实现方法。分享给大家供大家参考,具体如下:问题:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只...
yii2在使用的时候,访问控制器的时候,如果控制器的名称是驼峰命名法,那访问的url中要改成横线的形式。例如:public function actionRoomUpdate(){//}//访问的时候就要www.test.co...
本文实例讲述了PHP常见数学函数及BC高精度数学函数用法。分享给大家供大家参考,具体如下:1. bcadd 任意精度数的相加
2. bcsub 任意精度数的减法
3. bcmul 乘法, bcdiv除法
4....
前言数据库迁移实际上就是对数据库库表的结构变化做版本控制,之前对数据库库表结构做修改的方式比较原始,比如说对某张库表新增了一个字段,都是直接在库表中执行alter table...
mysql_result定义和用法mysql_result() 函数返回结果集中一个字段的值。mysql_result() 返回 MySQL 结果集中一个单元的内容。字段参数可以是字段的偏移量或者字段名,或者是...
本文实例为大家分享了php实现ajax图片上传的具体代码,供大家参考,具体内容如下html页面代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</...
详解phpmyadmin相关配置与错误解决缺少mcrypt扩展sudo apt-get install php5-mcryptsudo php5enmod mcrypt检查:/etc/php5/apache2/conf.d/ /etc/php5/mods-available/ 中是...
本文实例讲述了PHP实现对数组简单求交集,差集,并集功能。分享给大家供大家参考,具体如下:<?php$arr1 = array('0' => 'zero','1' => 'one','2' => 'two','3' => 'three');$a...
本文实例讲述了PHP队列原理及基于队列的写文件案例。分享给大家供大家参考,具体如下:队列是一种线性表,按照先进先出的原则进行的:入队:出队:PHP实现队列:第一个元素作为队头,最后一...
本文实例讲述了ThinkPHP5查询数据及处理结果的方法。分享给大家供大家参考,具体如下:在处理数据库查询结果时遇到了些问题,记录下用到过的几种查询方式和结果处理。1. 查询某条...
本文实例讲述了PHP实现找出数组中出现次数超过数组长度一半的数字算法。分享给大家供大家参考,具体如下:<?php* 算法要求:数组中有一个数字出现的次数超过了数组长度的一...
yii2在使用的时候,访问控制器的时候,如果控制器的名称是驼峰命名法,那访问的url中要改成横线的形式。例如:public function actionRoomUpdate(){//}//访问的时候就要www.test.co...
本文实例讲述了thinkPHP5 ajax提交表单操作。分享给大家供大家参考,具体如下:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src=...
本文介绍了thinkphp5使用bootstrapvalidator进行异步验证邮箱的示例,分享给大家,具体如下:js验证
/** * Created by HONGXIN on 2017-10-23. */$(function () { $('form').boo...
本文实例讲述了thinkPHP实现的验证码登录功能。分享给大家供大家参考,具体如下:使用thinkphp自带的验证,实现登录页面的账号密码+验证码的验证<?php namespace Admin\Cont...