php实现将上传word文件转为html的方法


Posted in PHP onJune 03, 2015

本文实例讲述了php实现将上传word文件转为html的方法。分享给大家供大家参考。具体实现方法如下:

上传页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>文件上传</title>
</head>
<body>
  <form action="receivefile.php" method="post" enctype="multipart/form-data">
  <input type="file" name="filename" />
  <input type="submit" />
  </form>
</body>
</html>

接收页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>接收上传文件</title>
<?php
  $conn = @new COM("ADODB.Connection");
  $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("person.mdb");
  $conn->Open($connstr);
  $uploaddir = 'uploads/';
  if(!is_dir($uploaddir)){
    mkdir($uploaddir);
  }
  $filename =$_FILES['filename']['name'];
  $filename =substr($_FILES['filename']["name"],0,strpos($_FILES['filename']["name"],"."));
  echo $filename;
  echo "<br>";
  $uploadfile = $uploaddir.$filename.substr($_FILES['filename']["name"],strpos($_FILES['filename']["name"],"."));
  //目录名.文件名.后缀名
  echo $uploadfile;
  echo "<br>";
  $temploadfile = $_FILES['filename']['tmp_name'];
  echo $temploadfile;
  echo "<br>";
  move_uploaded_file($temploadfile , $uploadfile); //移动文件
  $path = $_SERVER['SCRIPT_FILENAME'];
  $filepath = $_SERVER["PHP_SELF"];
  $path = substr($path,0,strpos($path,$filepath));
  echo $path;
  echo "<br>";
  echo $filepath;
  $htmlpath = $path."/shiyan4/".$uploadfile;
  echo "<br>";
  echo $htmlpath;
  word2html($htmlpath);
  //$query =@mysql_query( "Insert into $username(fname,file)values('$filename','$uploadfile')")or die("error");
?>
<?php
 //http://tieba.baidu.com/f?kz=13975389
 function word2html($wfilepath)
 {
   $word=new COM("Word.Application") or die("无法打开 MS Word");
   $word->visible = 1 ; 
   $word->Documents->Open($wfilepath)or die("无法打开这个文件");
   $htmlpath=substr($wfilepath,0,-4);
   $word->ActiveDocument->SaveAs($htmlpath,8);
   $word->quit(0);
 }
 print( "Word转html完成!" );
?>
</head>
<body>
</body>
</html>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php adodb连接不同数据库
Mar 19 PHP
Memcache 在PHP中的使用技巧
Feb 08 PHP
创建配置文件 用PHP写出自己的BLOG系统 2
Apr 12 PHP
PHP session有效期session.gc_maxlifetime
Apr 20 PHP
PHP $_FILES中error返回值详解
Jan 30 PHP
php实现读取手机客户端浏览器的类
Jan 09 PHP
php操作xml入门之xml标签的属性分析
Jan 23 PHP
php定义参数数量可变的函数用法实例
Mar 16 PHP
开启PHP的伪静态模式
Dec 31 PHP
屏蔽PHP默认设置中的Notice警告的方法
May 20 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
Mar 12 PHP
php 策略模式原理与应用深入理解
Sep 25 PHP
php 类自动载入的方法
Jun 03 #PHP
php操作memcache缓存方法分享
Jun 03 #PHP
php操作redis缓存方法分享
Jun 03 #PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
Jun 03 #PHP
php使用GD实现颜色渐变实例
Jun 02 #PHP
PHP准确取得服务器IP地址的方法
Jun 02 #PHP
PHP中isset与array_key_exists的区别实例分析
Jun 02 #PHP
You might like
法国:浪漫之都的咖啡文化
2021/03/03 咖啡文化
基于php冒泡排序算法的深入理解
2013/06/09 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
2014/06/26 PHP
PHP实现通过get方式识别用户发送邮件的方法
2015/07/16 PHP
新手常遇到的一些jquery问题整理
2010/08/16 Javascript
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
关于JavaScript中事件绑定的方法总结
2016/10/26 Javascript
jQuery实现遮罩层登录对话框
2016/12/29 Javascript
无循环 JavaScript(map、reduce、filter和find)
2017/04/08 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
2017/07/04 jQuery
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
json前后端数据交互相关代码
2018/09/19 Javascript
node错误处理与日志记录的实现
2018/12/24 Javascript
react中使用css的7中方式(最全总结)
2019/02/11 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
[00:36]DOTA2风云人物相约完美“圣”典 12月17日不见不散
2016/11/30 DOTA
[52:39]完美世界DOTA2联赛PWL S3 CPG vs Forest 第一场 12.16
2020/12/17 DOTA
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
研究Python的ORM框架中的SQLAlchemy库的映射关系
2015/04/25 Python
python实现自动发送邮件发送多人、群发、多附件的示例
2018/01/23 Python
TensorFlow 模型载入方法汇总(小结)
2018/06/19 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
python基础梳理(一)(推荐)
2019/04/06 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
HTML5 Convas APIs方法详解
2015/04/24 HTML / CSS
美国女性服饰销售网站:Nasty Gal(坏女孩)
2016/07/26 全球购物
英国在线玫瑰专家:InterRose
2019/12/01 全球购物
Ejb技术面试题
2015/04/29 面试题
土木建筑学生自我评价
2014/01/14 职场文书
酒店管理专业自荐信
2014/05/23 职场文书
酒后驾车标语
2014/06/30 职场文书
补充协议书
2015/01/28 职场文书
2015年试用期自我评价范文
2015/03/10 职场文书
搬迁通知
2015/04/20 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书