开源媒体+自媒体资源平台开发中遇到的问题

草邦软件开发团队
郑州视森电子科技有限公司官方账号
2020-10-13 11:20:54
之前前用php开发了一套媒体资源系统:
功能涵盖API资源接口,平台可独立运营,独立数据库;
适合企业推广宣传(软文推广,广告宣传,媒体宣传,医疗、游戏)等最佳选择的一站式发布系统。
支持媒体资源+自媒体资源+短视频媒体资源免费入住,和结算功能。
支持在线支付功能(支付接口含)
支持word文档导入自动转换文章功能。

整个开发过程都很顺利,只是再word导入自动转换存储的时候遇到了一些问题。
没想到今天在开发一款在线教育试题平台又遇到了同样的问题。
好在之前媒体系统已解决了此问题,现在回头再翻翻也顺利解决的掉。
与之前不同的是这次是 word试题导入,php上传word文档需要识别编辑文档,对文档中的试题内容进行分割每题的存储方式,包括答案,题目内容和题目解析。

插件安装:1、LibreOffice 2、unoconv

特别注意unoconv权限读取问题
 @exec("unoconv -f html $path")

读取转换后的文件
$html = file_get_contents($path);
$html = iconv("gbk", "utf-8", $html);

正则匹配内容:
$split = preg_split('/(<p[^>]+>[\s\S]*?答案[\s\S]*?[:|:]?[\s\S]+?<\/p>[\s]*<p[^>]+>[<br\/>]+[\s]*<\/p>)/i', $value, -1, PREG_SPLIT_DELIM_CAPTURE);
...全文
28 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧