php - typecho的markdown代码标签是不是有问题?代码标签该如何使用!!!在线等
伊谢尔伦
伊谢尔伦 2017-04-10 17:16:49
[PHP讨论组]

我用了tab制表符,用sublime 复制的代码搞上去 弄半天 弄不对 是什么情况 前端给我输出的什么乱起八糟的东西

我直接把下面的代码复制进去 放在 那个6个反斜线中间 结果前端输出的是乱的


    /**
    * excel上传并写入数据库
    * @return int 状态
    * @author 命中水、 
    */
    function excel_all_daoru() {
        //获取excel文件路径
        $excel_path = $this->get_excel_path();
        //获取excel文件数组
        $excel_data = $this->get_excel_data($excel_path);
        //调用插入方法
        $this->all_insert($excel_data);
    }

    /**
    * excel文件上传
    * @return string excel路径
    * @author 命中水
    */
    function get_excel_path() {
        if (!empty($_FILES['xls_file']['name'])) {
            $filename = $_FILES['xls_file']['name'];
            $fileTmpAddr = $_FILES['xls_file']['tmp_name'];
            $extend = strrchr($filename, '.');  //获取文件后缀名
            //上传后的文件名
            $excel_path = base_url() . date("YmdHis") . $extend; //上传后的文件名地址
            /* 判别是不是.xls或者xlsx文件,判别是不是excel文件 */
            if ($extend != ".xls" and $extend != '.xlsx') {
                throw new Exception("不是Excel文件,请重新上传!", -1);
            } else {
                //$readerType = ($extend == ".xlsx") ? "Excel2007" : "Excel5";
                $result = move_uploaded_file($fileTmpAddr, $excel_path);
                if( !empty( $result ) ) { //如果上传成功 调用excel解析文件方法  传入文件地址
                    return $excel_path;
                }
            }
        }    
    }              


    /**
    * get_excel_data文件解析成数组
    * @param  string $excel_path excel文件路径
    * @return array  excel数组
    * @author 命中水、 
    */
    function get_excel_data($excel_path) {
        //引入phpexcel类库
        $this->load->library('PHPExcel');
        $this->load->library('PHPExcel/IOFactory');
        //实例化excel  传入文件路径
        $objPHPExcel = IOFactory::load($excel_path);
        //调用类库解析excel文件成数组
        $excel_data = $objPHPExcel->getActiveSheet()->toArray(null, true, true, true);

        unset($sheetData[1]);   //释放表头信息
        unset($sheetData[2]);   //释放表头信息
        return $excel_data;
    }
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(1)
PHP中文网

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号