使用PHPWord合并Word文档,在文档指定页插入另一个文档的内容

2017-04-11
阅读 6 分钟
8k
提示:不支持.doc文件的读取有一个客户有这样的需求,需要在ThinkPHP里使用PHPWord组件,把一个文档(DOC1)的内容,插入另一个文档(DOC2)的指定页内。由于两个文档的内容都不是固定的,所以不能使用PHPWord的Template功能。以前从来没有使用过PHPWord,所以前后也折腾了几天。从熟悉PHPWord的功能开始,看示例代码,...

编译安装Nginx以及配置运行Drupal 8,实现上传进度功能

2017-03-13
阅读 4 分钟
3.5k
这篇文章的目的是在编译安装Nginx的同时,安装upload和uploadprogress模块,以及运行Drupal 8所需要的配置。由于使用的是Raspberry pi 3B,所以系统用的Raspbian,Debian/Ubuntu应该也是差不多的。

Drupal 8 结合Nginx实现文件上传进度,提高上传文件性能

2017-03-13
阅读 2 分钟
3.4k
Drupal 8 自带的上传进度功能,需要PECL uploadprogress library扩展支持。安装后发现效果还是不太好,不知道什么原因,进度条不能正常显示,而且上传较大文件时,速度比较慢。于是想到利用Nginx的uploadprogres模块来实现上传进度。

在树莓派上搭建LNMP环境

2017-03-12
阅读 1 分钟
5.7k
首先下载Nginx/PCRE/OpenSSL的源码,下载过程就不说了,PCRE要1.x版本,OpenSSL不要fips版本。下载好之后解压,我是在/tmp目录操作的。

不用鼠标/键盘/显示器给树莓派安装系统

2017-03-12
阅读 1 分钟
5k
目前最新型号是树莓派3代B型,1.2GHz的ARM 4核处理器,1GB内存,官方系统是基于Debian的Raspbian,运行一个博客是绰绰有余了,最重要的是价格只要两百多,就算不做Web服务器了,还能折腾点别的东西玩。

Drupal采集网站需要用到的模块

2017-03-12
阅读 1 分钟
2.7k
使用Feeds和Feeds XPath Parser结合,定时读取各个API的数据,添加到不同的节点。 Feeds XPath Parser可以解析HTML或者XML文档 Feeds不能以POST方式提交数据,在请求API的时候可以创建一个模块,请求并返回API的XML格式数据,交给Feeds模块处理。 Feeds Spider(蜘蛛)模块可以分析一个页面中的所有连接 Feeds Crawler(爬...

Drupal 8 重命名上传的中文名文件

2017-03-12
阅读 3 分钟
2.5k
后来发现错误是出在move_uploaded_file这一步的,也就是说必须在文件上传到服务器后,Drupal保存文件之前修改文件名,才能避免错误,于是仔细查看Drupal8关于文件处理方面的代码。发现表单的文件字段有一个#value_callback属性,可以设置文件上传后调用的方法。于是把这个属性替换成我自己写的方法。

Drupal 7 自定义购物流程以及用户界面

2017-03-12
阅读 3 分钟
3.1k
这是2015年的一个项目,基于Drupal7+Commerce模块进行开发。由于Commerce自带的购物流程比较复杂,而且界面简陋,用起来也不方便,所以需要进行彻底的重新设计。过程中遇到不少问题,很多是以前没有遇到过的,后来通过大量的Google搜索以及阅读API文档,才得以全部解决。