Welcom to 评论 - lizhenqiu blog!
#2072
#2073
ini_set('display_errors',1); //错误信息 ini_set('display_startup_errors',1); //php启动错误信息 error_reporting(-1); //打印出所有的 错误信息 ini_set('error_log', dirname(__FILE__) . '/error_log.txt'); //将出错信息输出到一个文本文件
;显示错误信息 display_errors = On ;显示php开始错误信息 display_startup_errors = On ;日志记录错误信息 log_errors = On
#2074
$objPHPExcel = \PHPExcel_IOFactory::load($filename);
/ThinkPHP/Library/Vendor/PHPExcel
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 (); }
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 />'; } }
if (! is_login ()) { redirect ( U ( 'home/user/login', array ( 'from' => 2 ) ) ); }
#2075
#2076
#2077
#2078
#2079
#2080
#2081
#2082
#2083
#2084
<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>
document.getElementById("mySpan").innerHTML = "我是被JS改变后的内容";
#2085
#2086
#2087
#2088
#2089
#2090
确定要清除编辑框内容吗?
该删除操作将不可恢复。
删除 取消
激活Windows
转到"设置"以激活Windows。
#2072
#2073
任意环境下调试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数据
#2074
PHPExcel_IOFactory' not found
php excel导入数据库
没有命名空间,所以声明实例的时候一定要加根符号,$phpexcel = new \PHPExcel();
在所有的调用前都加上命名空间 '\'
$objPHPExcel = \PHPExcel_IOFactory::load($filename);
/ThinkPHP/Library/Vendor/PHPExcel
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 (); }
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 />'; } }
判断是否登录
if (! is_login ()) { redirect ( U ( 'home/user/login', array ( 'from' => 2 ) ) ); }
#2075
#2076
#2077
#2078
#2079
他們對東南亞歷史毫無了解,卻大放厥詞,近幾年,有一群看不下的大陸學者和有識之士聯合了東南亞華人組成團隊拍了部紀錄片叫做“下南洋”。講述了自明朝以來的移民/難民史。
當然,趙家上層也有類似那些爛傢伙的看法,以致在一些事情的反應招致批評。
是的,有人會用“韜光養晦”來解釋,也有人會說“他們自己不接受”,等等無知無謂的說法。
#2080
#2081
自1949年獨立以後,一直由“親共”獨裁者蘇卡諾掌權,直到1965年他被蘇哈多推翻。
1965年,發生九三〇事件,蘇卡諾被推翻,同時高達“50萬”華人和印尼共產黨人被殺害。至此,華人文化影響在印尼被人為和自然地消滅了——倖存的華人失去名字學華語機會。
1998年亞洲經濟風暴,印尼經濟崩潰,軍方再次煽動及發動類似行動——轉移仇恨到華人,並煽動他人屠殺之,同時也發生了二戰後最大規模的針對華人女性的性侵虐,和大量殺害。
1998年
#2082
周邊受害國很多都是“加害者”,為什麼那麼說呢?因為大規模燒森林只有大型油棕種植集團才能做得出,如果只是農民,燒那麼點根本沒什麼。
那些大集團很多是新加坡和馬來西亞的,後面當然還有香港和其他國家巨大資本的陰影。
大家吃的食油,如果是棕油成分的,基本上都有文章裡說的事情的一部分責任,當然我也吃。
畢竟不是富豪不愛吃可以飛去歐洲吃橄欖油,不吃不行也沒有辦法/選擇。
另外,印尼政府也希望打擊這些無節制的焚燒,可惜火的背後是巨大的軍方勢力,貪官污吏和國內外資本集團。
每年的焚燒,產生的煙霾可以覆蓋整個馬來西亞和新加坡,甚至泰國南部。時間長達3個月,焚燒面積是以萬公頃計算。
#2083
白马占堆仔细搜索几天前发现的蜂巢。现在,他得想办法到达树顶,在当地人眼中,蜂蜜是宝贵的营养品,值得为他冒险。听起来难以置信,但是这种风俗已经延续数百年。白马选了一根藤条使自己与大树相连,从现在起,这根藤条关系性命。看起来进展不错,一个小时过后,白马爬了很高,但还有更长的距离要爬。父亲放心不下,匆匆赶来。白马占堆已经不敢用双手砍树,速度明显慢了下来。3个小时过后,白马接近树冠,现在他准备摆脱藤条。40米高,并且没有任何保护,这是一次危险的行走。在与世隔绝的大森林里,甜食非常难得,而蜂蜜是白马能带给家人最珍贵的礼物。
#2084
<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>
使用Javascript改变HTML内容
document.getElementById("mySpan").innerHTML = "我是被JS改变后的内容";
#2085
下载文件重命名.rar压缩包解压即可
google-404.rar
#2086
#2087
#2088
#2089
#2090