编程教程


centos+nginx+mysql+php+openoffice+pdf2swf+pdf2image
总体架构: 前端web服务器+数据库服务器+文件转换服务器+文件存储服务器 总体描述: 前端web页面上传文件,后端程序将数据写入mysql,并将文件发送到文件服务器,文件服务器定时查询mysql取出需要转换文件列表,用php脚本调用linux命令执行转换文件操作,转换...
2017-11-28 编程教程
70

PHP 获取图像信息 getimagesize 函数
getimagesize() 函数用于获取图像大小及相关信息,成功返回一个数组,失败则返回 FALSE 并产生一条 E_WARNING 级的错误信息。 语法: array getimagesize( string filename ) 例子: ?php$array = getimagesize(images/flower_1.jpg);print_r($array);? 浏览...
2017-11-22 编程教程
158

PHP的exec()函数无返回值排查方法
在安全imagemagic时 需要用到 exec很多服务器上安装失败 exec()执行外部命令失败,但没有任何错误信息。 exec执行某命令在命令行下没有问题,但是在php中就出错。这个问题99.99%与权限有关,但是exec执行的命令不会返回错误。一个技巧就是使用管道命令,假设...
2017-11-19 编程教程
92

ImageMagick之PDF转换成图片(image)
安装完ImageMagick之后,直接执行magick convert f:\parseWord\tmp\testpdf.pdf f:\parseWord\tmp\testpdf.jpg,会报错: convert: FailedToExecuteCommand `gswin32c.exe -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignTo...
2017-11-19 编程教程
171

关于ImageMagick出现无效参数(invalid parameter)的解决方法
Windows 命令行 运行convert logo.jpg f:\parseWord\tmp\logo.png 时显示 无效参数(Invalid Parameter) 此时你运行的convert是windows的分区自带的类型转换程序 正确的命令应该是: magick convert logo.jpg f:\parseWord\tmp\logo.png 加上 magick 即可。...
2017-11-19 编程教程
216

linux下php调用unoconv命令将doc,ppt转pdf,pdf在转图片
1、安装unoconv 命令:sudo apt-get install unoconv 2、安装imagemagick 命令:sudo apt-get install imagemagick 3、检测imagemagick是否安装成功 命令:convert -version。出现下图结果表示安装成功 4、先在终端命令行进行转换测试 (1)将odt文件转成pdf...
2017-11-19 编程教程
355

php调用Image Magick将.PDF文件转换为.JPG文件
一个非常简单的格式转换代码,可以把.PDF文件转换为.JPG文件,代码要起作用,服务器必须要安装Image Magick 扩展。 $pdf_file = ./pdf/demo.pdf;$save_to = ./jpg/demo.jpg; //make sure that apache has permissions to write in this folder! (common prob...
2017-11-19 编程教程
88

php通过JODConverter将word转换为pdf
JODConverter(Java OpenDocument Converter),可以转换不同Office格式的文档。它利用OpenOffice.org,可以自动化OpenOffice.org支持的所有转换。包括转换为pdf文件,部分支持转换到html文件。 JODConverter下载地址: https://sourceforge.net/projects/jo...
2017-11-19 编程教程
163

PHP 实现的将图片转换为TXT
?php/*2015年10月19日10:24:59 */// 打开一幅图像 $file_name=d:\ascii_dora.png;$chars = $@B%8WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~i!lI;:,\^`. ;function getimgchars($color_tran,$chars){ $length = strlen($chars); $alpha=$color_tran[...
2017-11-19 编程教程
196

PHP中获取文件扩展名的N种方法
PHP中获取文件扩展名的N种方法 从网上收罗的,基本上就以下这几种方式: 第1种方法: function get_extension($file){substr(strrchr($file, .), 1);} 第2种方法: function get_extension($file){return substr($file, strrpos($file, .)+1);} 第3种方法:...
2017-11-18 编程教程
129

一个生成四位随机数的PHP代码
纯数字的四位随机数rand(1000,9999)数字和字符混搭的四位随机字符串:function GetRandStr($len) { $chars = array( a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R...
2017-11-18 编程教程
163

PHP获取URL完整路径及物理路径
PHP的预定义变量$_SERVER是一个包含头部(headers),路径信息及脚本位置的数组,数组的实体由web服务器创建. 利用$_SERVER数组,我们可以获取URL完整路径及真实路径,让自己随心所欲的运用它们. $_SERVER[SERVER_NAME] // 当前运行脚本所在服务器主机的名称. $_...
2017-11-18 编程教程
207