今天记录一下富文本一个简单的安装配置流程和添加删除图片

我这边tp5.0.24是可以使用的 只推荐给一下刚入门没有 写过富文本的 可以先看一下 很简单的一个富文本包括上传富文本的上传图片和删除图片
首先我这边是先下载配置我这边是下载的php版本
在这里插入图片描述
这边安装好以后解压然后就是这些文件
在这里插入图片描述
然后我们是进入php 下面的config.json
在这里插入图片描述
进去以后我们在第11 行和12行 写一下我们的域名路径和保存路径
在这里插入图片描述
这样我们的配置应该就是可以上传文件的

我用的是这个 ueditor 用起来也是很简单 点击就可以下载
html页面
<div><script id="editor" type="text/plain"></script></div>
这个就是富文本的 html 下面是js
首先是引入这个 下载好的js文件

<script type="text/javascript" charset="gbk" src="/utf8-php/ueditor.config.js"></script>
<script type="text/javascript" charset="gbk" src="/utf8-php/ueditor.all.js"> </script >
<script type="text/javascript">
//实例化编辑器
var ue = UE.getEditor( 'editor', {

    autoHeightEnabled: true,

    autoFloatEnabled: true,

    initialFrameWidth: 690,

    initialFrameHeight:483

});
这就是js的代码

控制器我这边是直接添加进去的 有两种方式可以去除html标签 strip_tags()函数剥去字符串中的 HTML、XML 以及 PHP 的标签 也可以直接添加进数据库直接执行添加就好
在删除数据的时候我们可以先查询数据然后

 这个$content就是我们富文本添加都数据库中的数据
 if(!empty($content))
        {
            // 正则表达式匹配查找图片路径
            $pattern='/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.jpeg|\.png]))[\'|\"].*?[\/]?>/i';
            preg_match_all($pattern,$content,$res);
            $num=count($res[1]);
            for($i=0;$i<$num;$i++)
            {
                $ueditor_img=$res[1][$i];
                // 新建日期文件夹
                $tmp_arr=explode('/',$ueditor_img);
                $datefloder='/uploads/news/'.$tmp_arr[5];
                $path = $datefloder.'/'.$tmp_arr[6];
                if(!is_dir($datefloder))
                {
                    mkdir($datefloder,0777);
                }
                if (file_exists($_SERVER['DOCUMENT_ROOT'].$path)){
                    @unlink($_SERVER['DOCUMENT_ROOT'].$path);
                }
            }
        }

文章属于个人遇到的各种问题 记录方便以后使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值