#2091
展开↯#2092
作者:广西南宁市
加载第三方类库PHPExcel报错
PHPExcel_IOFactory' not found
php excel导入数据库
没有命名空间,所以声明实例的时候一定要加根符号,$phpexcel = new \PHPExcel();
在所有的调用前都加上命名空间 '\'
判断是否登录
PHPExcel_IOFactory' not found
php excel导入数据库
没有命名空间,所以声明实例的时候一定要加根符号,$phpexcel = new \PHPExcel();
在所有的调用前都加上命名空间 '\'
$objPHPExcel = \PHPExcel_IOFactory::load($filename);Run code
Cut to clipboard
/ThinkPHP/Library/Vendor/PHPExcelRun code
Cut to clipboard
function daorudata(){
$new_text='请上传Excel文件';
if(! empty ( $_FILES ['file_stu'] ['name'] )){
$file = $_FILES ['file_stu'] ['tmp_name'];
$file_types = explode ( ".", $_FILES ['file_stu'] ['name'] );
$file_type = $file_types [count ( $file_types ) - 1];
/*判别是不是.xls文件,判别是不是excel文件*/
if (strtolower ( $file_type ) != "xls"){
$new_text='不是Excel文件,重新上传';
//exit;
}
else{
// 判断文件是什么格式
$type = pathinfo($file);
$type = strtolower($type["extension"]);
$type=$type==='csv' ? $type : 'Excel5';
ini_set('max_execution_time', '0');
Vendor('PHPExcelN.PHPExcel');
// 判断使用哪种格式
$objReader = \PHPExcel_IOFactory::createReader($type);
$objPHPExcel = $objReader->load($file);
$sheet = $objPHPExcel->getSheet(0);
// 取得总行数
$highestRow = $sheet->getHighestRow();
// 取得总列数
$highestColumn = $sheet->getHighestColumn();
//循环读取excel文件,读取一条,插入一条
$data=array();
//从第一行开始读取数据
//dump($data);
for($j=2;$j<=$highestRow;$j++){
//从A列读取数据
//for($k='A';$k<=$highestColumn;$k++){
// 读取单元格
$k='A';
if($objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue()){
$data[$j][]=$objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue();
$vsfsd=$objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue();
$newdr[$k]['tel']=$vsfsd;
$pass=str_split('0'.$vsfsd,6);
$newdr[$k]['pass']=$pass['1'];
$daoruok=$this->ree($newdr[$k]['tel'],$newdr[$k]['pass']);
//成功注册
/*if($daoruok){
$daoruokstr.='成功注册'.$newdr[$k]['tel'].'<br>';
}else{
$daoross.='导入失败'.$newdr[$k]['tel'].'<br>';
}*/
$daoross.=$newdr[$k]['tel'].'<br>';
if($j==$highestRow) $daoross.='会员数据导入结束。<br>';
//$this->display ();
}
//}
}
//dump($data);
$new_text='正在导入中...';
//return $data;
}
}
$this->assign ( 'daoruokstr', $daoruokstr );
$this->assign ( 'daoross', $daoross );
$this->assign ( 'new_text', $new_text );
$this->display ();
}Run code
Cut to clipboard
function ree($tel,$pass){
$mapc['tel']=$tel;
$s_tel=M('huiyuan')->where($mapc)->limit(0,1)->select();
$s_tel=($s_tel['0']['id']);
if($s_tel) return false;
//写入注册信息
$data ['token'] = get_token ();
//$data['rip']=$this->getip();
$data['tel']=$tel;//$_SESSION['check_mobile'];//$_POST['tel'];
$salt=$this->generate_rand(9);//rand(100000,999999);
$data['salt']=$salt;
$data['pass']=md5($pass.$salt);
$data['cTime']=time();
$data['mTime']=$data['cTime'];
$saltr=$this->generate_rand(9);
$data['saltr']=$saltr;
//$data['lip']=$data['rip'];
$data['zcj']=0;//$_SESSION['guanzhu_choujiang'];
//$data['logg']=md5($data['rip'].$data['saltr']);//md5($data['rip'].$data['mTime'].$data['saltr']);
//注册送抽奖次数
//$nnpn=($this->config);
//$nnpn=$nnpn['cjzss']+0;
//$nnpncjzssdd=($this->config);
//$nnpncjzssdd=$nnpncjzssdd['cjzssdd']+0;
//$data['dtime']=date('Ymd');
//if($nnpn) $data['zcj']=$_SESSION['guanzhu_choujiang']+$nnpn;//$_SESSION['guanzhu_choujiang']+$nnpn;
$res = M('Huiyuan')->add($data);
if($res){
//echo '成功注册 '.$tel.'<br />';
}
}Run code
Cut to clipboard
判断是否登录
if (! is_login ()) {
redirect ( U ( 'home/user/login', array (
'from' => 2
) ) );
}Run code
Cut to clipboard
文章:常用html、demo代码 发表时间:2016-10-28, 17:54:36
#2096
作者:广西南宁市
亲爱的:因为您的网站出现“谷歌”一词,根据有关规定对您的网站进行封锁,如有疑问请致电119。
文章:程序员编程常用网页工具集[游戏] 发表时间:2016-10-27, 11:21:28
#2097
作者:广西南宁市
網民中有一批老鼠糞,他們認為“東南亞華人”遭遇的種種災難都是“活該”的,這批紅衛兵式的人渣又無恥也無知。
他們對東南亞歷史毫無了解,卻大放厥詞,近幾年,有一群看不下的大陸學者和有識之士聯合了東南亞華人組成團隊拍了部紀錄片叫做“下南洋”。講述了自明朝以來的移民/難民史。
當然,趙家上層也有類似那些爛傢伙的看法,以致在一些事情的反應招致批評。
是的,有人會用“韜光養晦”來解釋,也有人會說“他們自己不接受”,等等無知無謂的說法。
他們對東南亞歷史毫無了解,卻大放厥詞,近幾年,有一群看不下的大陸學者和有識之士聯合了東南亞華人組成團隊拍了部紀錄片叫做“下南洋”。講述了自明朝以來的移民/難民史。
當然,趙家上層也有類似那些爛傢伙的看法,以致在一些事情的反應招致批評。
是的,有人會用“韜光養晦”來解釋,也有人會說“他們自己不接受”,等等無知無謂的說法。
文章:一张GoPro照片背后的悲伤事实 发表时间:2016-10-24, 18:16:27
#2099
作者:广西南宁市
印尼,一個東南亞國家,也是世界上最多穆斯林的國家,2億多。
自1949年獨立以後,一直由“親共”獨裁者蘇卡諾掌權,直到1965年他被蘇哈多推翻。
1965年,發生九三〇事件,蘇卡諾被推翻,同時高達“50萬”華人和印尼共產黨人被殺害。至此,華人文化影響在印尼被人為和自然地消滅了——倖存的華人失去名字學華語機會。
1998年亞洲經濟風暴,印尼經濟崩潰,軍方再次煽動及發動類似行動——轉移仇恨到華人,並煽動他人屠殺之,同時也發生了二戰後最大規模的針對華人女性的性侵虐,和大量殺害。
1998年
自1949年獨立以後,一直由“親共”獨裁者蘇卡諾掌權,直到1965年他被蘇哈多推翻。
1965年,發生九三〇事件,蘇卡諾被推翻,同時高達“50萬”華人和印尼共產黨人被殺害。至此,華人文化影響在印尼被人為和自然地消滅了——倖存的華人失去名字學華語機會。
1998年亞洲經濟風暴,印尼經濟崩潰,軍方再次煽動及發動類似行動——轉移仇恨到華人,並煽動他人屠殺之,同時也發生了二戰後最大規模的針對華人女性的性侵虐,和大量殺害。
1998年
文章:一张GoPro照片背后的悲伤事实 发表时间:2016-10-24, 18:15:11
#2100
作者:广西南宁市
印尼的火燒森林可謂,世界“奇蹟”級別的,可惜偏遠“小”國,怎麼搞都不會引起國際注意。
周邊受害國很多都是“加害者”,為什麼那麼說呢?因為大規模燒森林只有大型油棕種植集團才能做得出,如果只是農民,燒那麼點根本沒什麼。
那些大集團很多是新加坡和馬來西亞的,後面當然還有香港和其他國家巨大資本的陰影。
大家吃的食油,如果是棕油成分的,基本上都有文章裡說的事情的一部分責任,當然我也吃。
畢竟不是富豪不愛吃可以飛去歐洲吃橄欖油,不吃不行也沒有辦法/選擇。
另外,印尼政府也希望打擊這些無節制的焚燒,可惜火的背後是巨大的軍方勢力,貪官污吏和國內外資本集團。
每年的焚燒,產生的煙霾可以覆蓋整個馬來西亞和新加坡,甚至泰國南部。時間長達3個月,焚燒面積是以萬公頃計算。
周邊受害國很多都是“加害者”,為什麼那麼說呢?因為大規模燒森林只有大型油棕種植集團才能做得出,如果只是農民,燒那麼點根本沒什麼。
那些大集團很多是新加坡和馬來西亞的,後面當然還有香港和其他國家巨大資本的陰影。
大家吃的食油,如果是棕油成分的,基本上都有文章裡說的事情的一部分責任,當然我也吃。
畢竟不是富豪不愛吃可以飛去歐洲吃橄欖油,不吃不行也沒有辦法/選擇。
另外,印尼政府也希望打擊這些無節制的焚燒,可惜火的背後是巨大的軍方勢力,貪官污吏和國內外資本集團。
每年的焚燒,產生的煙霾可以覆蓋整個馬來西亞和新加坡,甚至泰國南部。時間長達3個月,焚燒面積是以萬公頃計算。
文章:一张GoPro照片背后的悲伤事实 发表时间:2016-10-24, 18:14:04
#2101
作者:广西南宁市
感觉把舌尖上的中国里这货的名字换成红毛猩猩,就可以当第一张相片旁白了
白马占堆仔细搜索几天前发现的蜂巢。现在,他得想办法到达树顶,在当地人眼中,蜂蜜是宝贵的营养品,值得为他冒险。听起来难以置信,但是这种风俗已经延续数百年。白马选了一根藤条使自己与大树相连,从现在起,这根藤条关系性命。看起来进展不错,一个小时过后,白马爬了很高,但还有更长的距离要爬。父亲放心不下,匆匆赶来。白马占堆已经不敢用双手砍树,速度明显慢了下来。3个小时过后,白马接近树冠,现在他准备摆脱藤条。40米高,并且没有任何保护,这是一次危险的行走。在与世隔绝的大森林里,甜食非常难得,而蜂蜜是白马能带给家人最珍贵的礼物。
白马占堆仔细搜索几天前发现的蜂巢。现在,他得想办法到达树顶,在当地人眼中,蜂蜜是宝贵的营养品,值得为他冒险。听起来难以置信,但是这种风俗已经延续数百年。白马选了一根藤条使自己与大树相连,从现在起,这根藤条关系性命。看起来进展不错,一个小时过后,白马爬了很高,但还有更长的距离要爬。父亲放心不下,匆匆赶来。白马占堆已经不敢用双手砍树,速度明显慢了下来。3个小时过后,白马接近树冠,现在他准备摆脱藤条。40米高,并且没有任何保护,这是一次危险的行走。在与世隔绝的大森林里,甜食非常难得,而蜂蜜是白马能带给家人最珍贵的礼物。
文章:一张GoPro照片背后的悲伤事实 发表时间:2016-10-24, 18:13:08
#2102
作者:广西南宁市
js获取上一页、当前页及域名url方法,JS反回上一页的方法
使用Javascript改变HTML内容
<script language="javascript">
document.write("js获取当前域名"+window.location.host+"或者"+document.domain+"<br>");
document.write("js获取当前url"+window.location.href+"<br>");
document.write("js获取上(前)一页url"+document.referrer);
</script>Run code
Cut to clipboard
使用Javascript改变HTML内容
document.getElementById("mySpan").innerHTML = "我是被JS改变后的内容";Run code
Cut to clipboard
文章:常用html、demo代码 发表时间:2016-10-24, 10:50:42
#2105
作者:北京市
朋友说公厕太少,他计划开发一款APP“嘀嘀拉屎”。当憋不住时就打开手机,按下“我要拉屎”,向周边小区和写字楼发送需求,由住户抢单。可以选择坐式,蹲式,价格不一。拉完付费并评价,可以评价是否有纸,WIFI等。让每家每户都成为公厕,O2O拉屎新模式。新婚夫妇刘小姐和张先生坦言,他们通过嘀嘀拉屎认识的。张先生说,刘小姐第一次来时很有礼貌,冲水盖马桶盖,很卫生,人很nice。刘小姐也说,平时在陌生人家里是拉不出来的,但那次拉出来了,有家的感觉。之后刘小姐经常去张先生家蹭屎,一来二去,便生产生了缘粪…
文章:他不是脾气暴躁,只是不能被打扰 发表时间:2016-10-22, 21:24:25
#2106
作者:北京市
如果你月薪仅3000元,想买一套140平的房子和40万的奥迪A6,那么你不妨先给自己定个小目标 比如说我先活他个250年,然后向天再借500年。
文章:他不是脾气暴躁,只是不能被打扰 发表时间:2016-10-22, 21:03:40
#2108
作者:广西南宁市
小时候很喜欢一句诗:「宠辱不惊,看庭前花开花落。」长大后理解更加深刻,要是我也有这样一个带花园别墅,我他妈也宠辱不惊。
文章:成功的故事只能倒叙着讲 发表时间:2016-10-22, 14:25:36
任意环境下调试php,debug php
在不管php.ini配置的情况下开启php调试,php debug.
在你需要调试的php文件首行中加入.
ini_set('display_errors',1); //错误信息 ini_set('display_startup_errors',1); //php启动错误信息 error_reporting(-1); //打印出所有的 错误信息 ini_set('error_log', dirname(__FILE__) . '/error_log.txt'); //将出错信息输出到一个文本文件开发环境调试php,debug php php.ini 配置
;显示错误信息 display_errors = On ;显示php开始错误信息 display_startup_errors = On ;日志记录错误信息 log_errors = On参考文档
thinkphp整合系列之phpexcel导入excel数据