实战 php 使用 wkhtmltopdf 生成pdf的全过程
PHP / 2019年1月3日

公司里边有生成pdf报告的业务需求,之前有过尝试用tcpdf,直接生成的pdf的过程,但是pdf报告的内容数据,根据不同内容的变化,都是各种各样的bug,一直处理修修补补的状态,让后台开发人员很是头疼. 经过思索和甄选,总结出我们的业务中是由于样式不可控导致的,当时从逻辑上就思考到用html转pdf的思维,后边在搜索中发现wkhtmltopdf(一下简称wk)和其他几款软件及插件的比较,决定选用w…

php 将秒数转换为时间(年、天、小时、分、秒)
PHP / 2017年4月12日

php 将秒数转换为时间(年、天、小时、分、秒) $t=1637544; $d=Sec2Time($t); $d为  0年18天 22小时52分24秒 //将秒数转换为时间(年、天、小时、分、秒) function Sec2Time($time){ if(is_numeric($time)){ $value = array( “years” => 0, “…

使用.htaccess配置二级域名以及初步了解.htaccess[转]
PHP / 2017年2月6日

.htaccess是Apache HTTP Server系统级别的配置文件,通常用来实现主机本身以外的一些功能的,比如说重定向、Gzip、以及访问限制等等 它能够:重定向,防盗链,主机错误页面定义以及绑定二级域名 我们这里以绑定二级域名为例: <IfModule mod_rewrite.c>     RewriteEngine On     RewriteBase /     # bl…

分析下empty和isset的用法(有坑)
PHP / 2016年12月17日

首先,无意的一个操作,发我发现了他们的稍微区别:我们先看下文档怎么说? 慢慢道来:细看下:empty() empty   检查一个变量是否为空 说明 bool empty ( mixed $var ) 如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,””、0、”0″、NULL、FALSE、array()、var $va…

curl 模拟post请求发送数据(也包括get请求)—-持续更新中
PHP / 2016年12月15日

首先,我们先聊聊 get请求,毕竟简单: 介绍下file_get_contents() 把整个文件读入一个字符串中。获取一个url,去采集数据,读取文件. file_get_contents(path,include_path,context,start,max_length) 参数 描述 path 必需。规定要读取的文件,或者url。 include_path 可选。如果您还想在 include…

php常用的函数-持续更新中
PHP / 2016年12月6日

1.array_reverse 返回一个单元顺序相反的数组 返回一个单元顺序相反的数组 array– array_reverse ( array $array [, bool $preserve_keys = false ] ) preserve :持续的,维持 例子: <?php $input  = array(“php”, 4.0, array(&#8…

PHP四种基础算法:冒泡,选择,插入和快速排序法
PHP / 2016年7月13日

http://www.php100.com/html/php/rumen/2013/1029/6333.html   需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从小到的顺序进行排序。 $arr(1,43,54,62,21,66,32,78,36,76,39); 1. 冒泡排序法 *     思路分析:法如其名,就是像冒泡一样,每次从数组当中 冒一个…

JQuery的校验框架
PHP / 2016年6月23日

演示项目地址: svn:svn://123.57.138.94/davesvn/TTchannel/ecar/exec.automall.qq.com(项目在exec模块里) 访问地址:http://exec.automall.qq.com/exec 校验框架介绍: 校验框架官网 https://jqueryvalidation.org/ 演示地址 https://jqueryvalidation…