thinkphp5图文发布

//html代码片段
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图文提交</title>
    <script src="xxxxxx/js/jquery1.42.min.js"></script>
</head>
<body>
    <div>
        <div>
            <label><span>*</span>名称:</label>
            <div>
                <input type="text" value="" placeholder="" id="name" name="name">
            </div>
        </div>
        <div>
            <label><span>*</span>图片:</label>
            <div>
                <iframe name="ifr" style="display: none"></iframe>
                <div>
                    <div>
                        <form action="/index.php/index/index/moreUpload" target="ifr" method="post" enctype="multipart/form-data">
                            <span><input type="button" onclick="do_do()" value="上传图片" style="background-color: deepskyblue;border-radius: 10px"></span>
                            <span hidden><input id="weblogo_file"  onchange="do_do1()" type="file" name="pic"></span>
                            <span hidden><input id="weblogo_submit"   type="submit" value="上传"></span>
                        </form>
                    </div>
                    <div id="tui_tu" style="margin-top: 10px">
                        <img class="tui_pic_i" src=""/>
                    </div>
                </div>
            </div>
        </div>
        <div>
            <label style="text-align: end"><span>*</span>详情:</label>
            <div>
                <script id="editor" type="text/plain" style="width:600px;height:300px;"></script>
            </div>
        </div>
        <div>
            <div>
                <button onClick="tj_info();" type="submit">发布</button>
            </div>
        </div>
    </div>
</body>
</html>
<script type="text/javascript" src="/ueditor/lib/ueditor.config.js"></script>
<script type="text/javascript" src="/ueditor/lib/ueditor.all.min.js"> </script>
<script type="text/javascript" src="/ueditor/lib/lang/zh-cn/zh-cn.js"></script>
<script type="text/javascript">
    $(function(){
        var ue = UE.getEditor('editor');
    });
    function tui_pic_img(id){
        $(id).remove();
    }
    function do_do(id){
        var num = $('.tui_pic_i');
        if(num.length>9){
            alert('最多只能添加九张图');
            return false;
        }
        $("#weblogo_file").click();
    }
    function do_do1(id){
        $("#weblogo_submit").click();
    }

    function tj_info(){
        var num = $('.tui_pic_i');
        var str1 = '';
        for(i=0;i<num.length;i++){
            str1 += num.eq(i).attr('src')+','; // 添加多张图
        }
        var name = $('#name').val();//名称
        var pic = str1;//图片
        var details = UE.getEditor('editor').getContent();//详情
        if(name==''||pic==''||details==''){
            alert('请补充完整信息');
            return false;
        }
        $.ajax({
            type: "post",
            url: '/index.php/index/index/tuwen_add',
            data: {
                name:name,
                pic:pic,
                details:details,
            },
            dataType: "text",
            /*success: function (data) {
                e = eval('(' + data + ')');
                if (e['status'] == 1) {
                    alert(e['info']);
                    location.reload();
                } else {
                    alert(e['info']);
                }
            }*/
        });
    }
</script>
//页面渲染
public function tuwen(){
   return $this->fetch();
}
//发布方法
  public function tuwen_add(){
     $request = request();//think助手函数
     $data_get = $request->param();//获取get与post数据
     //组装新数据
        $data = array(
            'name'=>$data_get['name'],
            'pic'=>$data_get['pic'],
            'details'=>$data_get['details']
        );
        $gao_json = file_get_contents('tuwen.ini');
        $gao_arr = json_decode($gao_json,true);
        $gao_arr[] = $data;
        $gao_content = json_encode($gao_arr);
        //创建ini文件
        $gao_file = fopen("tuwen.ini","w+") or die("Unable to open file!");
        //将内容写入文件
        fwrite($gao_file, $gao_content);
        //关闭文件
        fclose($gao_file);
   }

猜你喜欢

转载自blog.csdn.net/luoangen/article/details/82868406