下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文章导入功能:做成模块形式的如图:可以进行安装卸载一、 新建模块:1、 模块名字 excel excel文章导入2、 存放路径: modules/3、 Excel模块中包括有四个目录两个文件夹4、 修改install目录下的文件,包括其中extention.inc.php 为数据库的增删改查功能。做excel文章导入功能,没有用到新的数据表,所以没有相应数据表的sql文件,如果需要进行数据库操作,需要导出下sql文件放于此目录。5、 这样就可以安装了。6、 后台模版文件代码:<?php defined('IN_ADMIN') or exit('No permiss
2、ion resources.');include $this->admin_tpl('header','admin');?><div class="pad_10"><div class="table-list"> <form name="excel_form" action="index.php?m=excel&c=excel&a=upload" method="post" enctype=&quo
3、t;multipart/form-data"> 选择excel文件:<input type="file" name="filename" id="filename"><input type="submit" name="submit" value="提交"> </form></div></div></body></html>注意:上传文件时要写form的enctype属性。7、
4、具体的上传程序(excel.php)如下:defined('IN_PHPCMS') or exit('No permission resources.');pc_base:load_app_class('admin','admin',0);class excel extends admin function _construct() parent:_construct(); public function init() public function daoru() include $this->admin_tpl('
5、;excel_form');public function upload()/* Title :excel文件上传详解 Author:李瑞平 Finish Date :2013.9.17 */ $uploaddir = "./files/"/设置文件保存目录 注意包含/ $type=array("xls");/设置允许上传文件的类型 / $patch="/cr_downloadphp/upload/files/"/程序所在路径 /获取文件后缀名函数 function myfileext($file
6、name) return substr(strrchr($filename, '.'), 1); /生成随机文件名函数 function myrandom($length) $hash = 'CR-' $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz' $max = strlen($chars) - 1; mt_srand(double)microtime() * 1000000); for($i = 0; $i < $length; $i+)
7、$hash .= $charsmt_rand(0, $max); return $hash; $a=strtolower(myfileext($_FILES'filename''name'); /判断文件类型 if(!in_array(strtolower(myfileext($_FILES'filename''name'),$type) $text=implode(",",$type); echo "您只能上传以下类型文件: ",$text,"<br>" /
8、生成目标文件的文件名 else $filename=explode(".",$_FILES'filename''name'); do $filename0=myrandom(5); /设置随机数长度 $name=implode(".",$filename); /$name1=$name.".Mcncc" $uploadfile=$uploaddir.$name; while(file_exists($uploadfile); if (move_uploaded_file($_FILES'file
9、name''tmp_name',$uploadfile) require_once 'reader.php'date_default_timezone_set('Asia/Shanghai'); $data = new Spreadsheet_Excel_Reader();$data->setOutputEncoding('gbk');$data->read($uploadfile); for ($i = 2; $i <= $data->sheets0'numRows' $i+) /
10、从excel第二行开始读取/下面构成数组$dataArray=array();$dataArray=array('thumb' =>'', 'relation' =>'', 'inputtime' =>date('Y-m-d H:i:s'), 'islink' =>0, 'template' =>'', 'allow_comment'=>0, 'readpoint' =>0, &
11、#39;paytype' =>'', 'catid' =>$data->sheets0'cells'$i1, 'title' =>$data->sheets0'cells'$i2, 'keywords' =>$data->sheets0'cells'$i3, 'copyfrom' =>$data->sheets0'cells'$i4, 'description'=>$d
12、ata->sheets0'cells'$i5, 'content' =>$data->sheets0'cells'$i6, 'paginationtype'=>0, 'maxcharperpage'=>10000, 'posids' =>' Array(0 => -1 )', 'groupids_view'=>1, 'voteid' =>'', 'status' =>99);pc_base:load_model('content_model');$obj=new content_model(); /创建content_model对象$obj->set_model(1); /1:为文章模型 不设置系统找不到插入哪张表。文章模型插入news表$bool=$obj->add_content($dataArray)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司亲情营销方案(3篇)
- 2025年公务员(政务公开工作)试题及答案
- 政府公文写作规范及技巧
- 儿童网络安全教育的重要性及实施方法
- 2026年农业银行养老产业贷款余额216.18亿元较上年末增长94.6%
- 2026年碳普惠减排项目开发全流程指南:从申请到减排量签发
- 吉林省高速公路集团有限公司招聘笔试题库2026
- 中国城市发展规划设计咨询有限公司招聘笔试题库2026
- 2026贵州贵阳观山湖中学招聘中小学教师备考题库及参考答案详解
- 2026江苏南京大学SZYJ20260014生物医学工程学院招聘备考题库(黄金题型)附答案详解
- 2026年安徽省高职单招职业适应性测试考试题库带答案详解
- 2026年食品安全与环境管理的关系
- 煤气管道动火作业施工方案
- 2026湖南省卫生健康委直属事业单位招聘185人考试备考题库及答案解析
- 《慢性支气管炎诊断与治疗指南(2025年版)》
- 应急响应团队能力提升路径-洞察与解读
- 水运工程结构防腐蚀施工规范 JTS-T 209-2020
- PFNA手术体位摆放的配合
- 医院宣传工作培训课件
- 2025广东省低空经济产业发展有限公司招聘19人笔试历年参考题库附带答案详解
- 2025年广州市天河区中小学教师招聘笔试参考试题及答案解析
评论
0/150
提交评论