php 不利用组件 解析word 利用fckeditor附件上传word文档 上传成功后编辑区显示word的内容而不是上传的路径 且自动清除word格式, 还要考虑到图片和表格等问题 图片要存储到服务器上phpfckeditor 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个要用控件来实现将Word中的图片上传到服务器的功能。普通的JS没办法实现。你可以在网上搜一下Word图片上传控件。网上已经有了比较成熟的控件了。 楼主试试这个控件:http://www.cnblogs.com/xproer/archive/2011/04/08/2009500.html1.FCKEditor2.x。从剪帖板,本地硬盘,第三方软件或Word文档中复制图片,然后点击编辑器工具栏中的”粘贴图片”按钮。图片将自动上传到Web服务器中.2.FCKEditor2.x编辑器。上传成功3.CKEditor3.x编辑器。4.CKEditor3.x-粘贴Excel5.KindEditor3.x-粘贴图片6.KindEditor4.x-粘贴ExcelXproer.WordPaster整合代码如下:<!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> <title>WordPaster For FCKEditor-2.x</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <link type="text/css" rel="Stylesheet" href="WordPaster/css/WordPaster.css"/> <link type="text/css" rel="stylesheet" href="WordPaster/css/ui-lightness/jquery-ui-1.8.11.custom.css" /> <script type="text/javascript" src="WordPaster/js/jquery.min.js" charset="utf-8"></script> <script type="text/javascript" src="WordPaster/js/jquery-ui-1.8.11.custom.min.js"></script> <script type="text/javascript" src="WordPaster/js/WordPaster.js" charset="utf-8"></script> <script type="text/javascript" src="fckeditor/fckeditor.js"></script></head><body> <!—textarea控件,FCK编辑器需要借助于这个控件创建--> <textarea id="txtContent" name="txtContent" cols="1" rows="1"></textarea> <!--创建FCKEditor控件--> <script language="javascript" type="text/javascript"> var pasterMgr = new PasterManager(); pasterMgr.Config["PostUrl"] = "http://localhost:10727/asp.net/upload.aspx"; pasterMgr.Load();//加载控件 var oFCKeditor = new FCKeditor('txtContent'); oFCKeditor.BasePath = "fckeditor/"; //oFCKeditor.ToolbarSet = "Basic"; oFCKeditor.Height = 300; oFCKeditor.Value = ''; oFCKeditor.ReplaceTextarea();//将上面的textarea替换成FCK编辑器,这样服务端可以通过Request.Form["txtContent"]取到数据 //初始化编辑器 function FCKeditor_OnComplete(editorInstance) { pasterMgr.Init(editorInstance); } </script></body></html>IE(X86)示例下载:cab安装包xpi安装包crx安装包exe安装包开发文档ASP.NET-FCKEditor2.x示例ASP.NET-CKEditor3.x示例ASP.NET-KindEditor3.x示例ASP.NET-KindEditor4.x示例JSP-FCKEditor2.x示例JSP-CKEditor3.x示例JSP-KindEditor3.x示例JSP-KindEditor4.x示例PHP-FCKEditor2.x示例PHP-CKEditor3.x示例PHP-KindEditor3.x示例PHP-KindEditor4.x示例Chrome,Firefox,IE(x86),IE(x64)整合示例下载:ASP.NET-FCKEditor2.x示例ASP.NET-CKEditor3.x示例ASP.NET-KindEditor3.x示例ASP.NET-KindEditor4.x示例JSP-FCKEditor2.x示例JSP-CKEditor3.x示例JSP-KindEditor3.x示例JSP-KindEditor4.x示例PHP-FCKEditor2.x示例PHP-CKEditor3.x示例PHP-KindEditor3.x示例PHP-KindEditor4.x示例 不用组件的话,不太好实现。PHP也不好实现。除非你用PHP来分析Word文档的格式做解析。但是这个工作量太大了。 目前只能用第三方组件。或者你在网上搜一下有没有人用PHP解析过Word。完全用PHP解析Word不太现实,因为Word文档格式非常的复杂。 用PHP来解析Word这个需求没办法实现。因为在Word里面图片是OLE格式,PHP里面根本就没OLE这个概念。要是普通的文本还好说。 可以分国家/地区统计网站流量 求救前辈咯! PHP+flashpaper2.0转换文档时xls后缀的换换失败 碰到个php连接mysql的怪异问题,进来看看 已经解决了 怎么让外网访问局域网中的一台机器 有没有人研究过TXTSQL(文本数据库)?? 写一本书关于php的书 【zeed加密的php文件 验证如何取消掉 】求大神啊附完整代码文件 netbeans IDE 选择 Arial 字体 中文就会变成小方块 thinkphp3.1 与frameset的显示问题 我会ZEND ,LINUX ,可以做神马?
1.FCKEditor2.x。从剪帖板,本地硬盘,第三方软件或Word文档中复制图片,然后点击编辑器工具栏中的”粘贴图片”按钮。图片将自动上传到Web服务器中.2.FCKEditor2.x编辑器。上传成功3.CKEditor3.x编辑器。4.CKEditor3.x-粘贴Excel5.KindEditor3.x-粘贴图片6.KindEditor4.x-粘贴Excel
Xproer.WordPaster整合代码如下:<!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>
<title>WordPaster For FCKEditor-2.x</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link type="text/css" rel="Stylesheet" href="WordPaster/css/WordPaster.css"/>
<link type="text/css" rel="stylesheet" href="WordPaster/css/ui-lightness/jquery-ui-1.8.11.custom.css" />
<script type="text/javascript" src="WordPaster/js/jquery.min.js" charset="utf-8"></script>
<script type="text/javascript" src="WordPaster/js/jquery-ui-1.8.11.custom.min.js"></script>
<script type="text/javascript" src="WordPaster/js/WordPaster.js" charset="utf-8"></script>
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
</head>
<body>
<!—textarea控件,FCK编辑器需要借助于这个控件创建-->
<textarea id="txtContent" name="txtContent" cols="1" rows="1"></textarea>
<!--创建FCKEditor控件-->
<script language="javascript" type="text/javascript">
var pasterMgr = new PasterManager();
pasterMgr.Config["PostUrl"] = "http://localhost:10727/asp.net/upload.aspx";
pasterMgr.Load();//加载控件 var oFCKeditor = new FCKeditor('txtContent');
oFCKeditor.BasePath = "fckeditor/";
//oFCKeditor.ToolbarSet = "Basic";
oFCKeditor.Height = 300;
oFCKeditor.Value = '';
oFCKeditor.ReplaceTextarea();//将上面的textarea替换成FCK编辑器,这样服务端可以通过Request.Form["txtContent"]取到数据 //初始化编辑器
function FCKeditor_OnComplete(editorInstance)
{
pasterMgr.Init(editorInstance);
}
</script>
</body>
</html>IE(X86)示例下载:
cab安装包
xpi安装包
crx安装包
exe安装包
开发文档
ASP.NET-FCKEditor2.x示例
ASP.NET-CKEditor3.x示例
ASP.NET-KindEditor3.x示例
ASP.NET-KindEditor4.x示例
JSP-FCKEditor2.x示例
JSP-CKEditor3.x示例
JSP-KindEditor3.x示例
JSP-KindEditor4.x示例
PHP-FCKEditor2.x示例
PHP-CKEditor3.x示例
PHP-KindEditor3.x示例
PHP-KindEditor4.x示例Chrome,Firefox,IE(x86),IE(x64)整合示例下载:
ASP.NET-FCKEditor2.x示例
ASP.NET-CKEditor3.x示例
ASP.NET-KindEditor3.x示例
ASP.NET-KindEditor4.x示例
JSP-FCKEditor2.x示例
JSP-CKEditor3.x示例
JSP-KindEditor3.x示例
JSP-KindEditor4.x示例
PHP-FCKEditor2.x示例
PHP-CKEditor3.x示例
PHP-KindEditor3.x示例
PHP-KindEditor4.x示例