PHP在Windows上执行CMD命令的一个坑
2016-05-30 19:36
465 查看
摘要: 正在从.NET转到PHP上,没有什么难度,只是这里的坑比较多。
需要将word,Excel,ppt转成HTML,以便在线预览。
解决方案:利用libroffice来转,大概就是下面这样的
用PHP来执行,失败,找了一天,未果,猜想可能是乱码了。
用golang写了接收命令参数并直接打印出来的小程序,用PHP执行,果然返回一堆乱码。
试着把命令转为gbk,再次执行,OK了。
如果以上文字对你有帮助,请评论留下足迹。
需要将word,Excel,ppt转成HTML,以便在线预览。
解决方案:利用libroffice来转,大概就是下面这样的
"D:\Program Files (x86)\LibreOfficeDev 4\program\soffice.exe" --headless --convert-to html fuckphp这是中文.xls
用PHP来执行,失败,找了一天,未果,猜想可能是乱码了。
用golang写了接收命令参数并直接打印出来的小程序,用PHP执行,果然返回一堆乱码。
试着把命令转为gbk,再次执行,OK了。
如果以上文字对你有帮助,请评论留下足迹。
相关文章推荐
- php 基础语法
- PHP=>Stream(流)的概念与用法
- PHP将页面中点击数量高的链接进行高亮显示的方法
- PHP开源管理后台 OSAdmin
- thinkphp标签
- PHP是世界上最好的编程语言,有例子说明!
- VSFTP设置虚拟用户
- ThinkPHP(5)——自定义函数库
- thinkphp 打印下最后执行的sql语句
- ThinkPHP(4)——URL伪静态
- 【Servlet】Response的OutputStream与Writer输出数据乱码的问题
- ThinkPHP(3)——URL模式
- php_pdo详解
- MVC中去掉index.php(优雅的使用url)
- tpc简介
- PHP如何实现跨域
- PHP之OOP: 编程思想从过程到对象!
- FTP远程文件传输,无法上传,解决
- FTP远程文件传输,无法上传,解决
- php命名空间详解