对待初学者:应该把这些告诉他们-有经验的程序员
这有一个经验丰富的程序员和一个刚开始学编程的初学者之间的谈话: 程序员:嘿,我听说你正在学编程。很酷嘛!你正在学什么呀? 初学者:我正在我的Mac上使用TexMate学一些基础的PHP和HT…
Read more这有一个经验丰富的程序员和一个刚开始学编程的初学者之间的谈话: 程序员:嘿,我听说你正在学编程。很酷嘛!你正在学什么呀? 初学者:我正在我的Mac上使用TexMate学一些基础的PHP和HT…
Read more
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="js/swfobject.js" type="text/javascript"></script> </head> <body> <video width="630" height="350" controls="controls" autoplay="autoplay"> <source src="xxxx.mp4" type="video/mp4" /> </object> </video> </div> </div> </div> <div class="blank20"></div> |
Read more
据英国《每日邮报》11月19日报道,俄罗斯12岁男孩尼古拉·克里扬亚琴科(Nikolai Kryaglyachenko)曾遭到严重电击几乎死亡,但这场意外似乎让他具备了超能力,成为电影《X战警》中的“…
Read more我上小学时从一到四年级都是好学生,班级前十名。我时常把功劳归功于我当时的老师,因为老师上课讲的仔细,讲的慢,遇到学生不懂得会停下来、不厌其烦 的、反反复复的跟我们讲解,直到我们达到“满脑子都是课本知识…
Read moreJS判断手机号是否符合、手机验证码接收效果。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="js/jquery-1.8.3.min.js" type="text/javascript"></script> </head> <body> <form method="post" action=""> <li> <p>手机号码<span></span></p> <input type="text" class="textForm" name="mobilephone" id='mobilephone'/> </li> <li> <p>手机验证码</p> <input type="text" class="textForm02" id='code' name='code'> <input type='button' value='免费获取验证码' onclick='time(this)'/> </li> <br/> <li><input type="submit" class="btn03" value="立即找回" id="loginCommit"/></li> </form> <script type="text/javascript"> var wait = 60; function time(btn) { var mobilephone = $("#mobilephone").val(); var patrnPhone = /^(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])\d{8}$/; if (!patrnPhone.test(mobilephone)) {alert('手机号码格式不正确,请确认后在输入');return;}; btn.removeAttribute("disabled"); if (wait == 60) { $.post("./mobile_validate_code", { "mobile": mobilephone }, function(data){ }, "json"); } if (wait == 0) { btn.removeAttribute("disabled"); btn.value = "免费获取验证码"; wait = 60; } else { btn.setAttribute("disabled", true); btn.value = wait + "秒后重新获取验证码"; wait--; setTimeout(function () { time(btn); }, 1000) } } </script> </body> </html> |
Read more
PHP方法获取哪个搜索引擎来源和关键字。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
<?php /** * 搜索引擎关键字和引擎来源 */ class get_engine { //得到内容 function get_e(){ if (empty($_SERVER['HTTP_REFERER'])) { return; } $url = $_SERVER['HTTP_REFERER']; $arr = $this->save_www_iiwnet_com_keyword($url,$url); $keywords = $arr['keywords']; $searchengine = $arr['searchengine']; $data = array( 'keywords' => $keywords, 'searchengine' => $searchengine, ); // $this->db->insert('engine',$data); return $data; } //根据主机来源 function save_www_iiwnet_com_keyword($domain,$path){ $keywords = ''; $searchengine = ''; if(strpos($domain, 'google.com.tw')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ $searchengine = 'GOOGLE TAIWAN'; $keywords = urldecode($regs[1]); // google taiwan } if(strpos($domain,'google.cn')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ $searchengine = 'GOOGLE CHINA'; $keywords = urldecode($regs[1]); // google china } if(strpos($domain,'google.com')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ $searchengine = 'GOOGLE'; $keywords = urldecode($regs[1]); // google }else if(strpos($domain,'baidu.')!==false && preg_match('/wd=([^&]*)/i',$path,$regs)){ $searchengine = 'BAIDU'; $keywords = urldecode($regs[1]); // baidu }else if(strpos($domain,'baidu.')!==false && preg_match('/word=([^&]*)/i',$path,$regs)){ $searchengine = 'BAIDU'; $keywords = urldecode($regs[1]); // baidu }else if(strpos($domain,'114.vnet.cn')!== false && preg_match('/kw=([^&]*)/i',$path,$regs)){ $searchengine = 'CT114'; $keywords = urldecode($regs[1]); // ct114 }else if(strpos($domain,'iask.com')!==false && preg_match('/k=([^&]*)/i',$path,$regs)){ $searchengine = 'IASK'; $keywords = urldecode($regs[1]); // iask }else if(strpos($domain,'soso.com')!==false && preg_match('/w=([^&]*)/i',$path,$regs)){ $searchengine = 'SOSO'; $keywords = urldecode($regs[1]); // soso }else if(strpos($domain, 'sogou.com')!==false && preg_match('/query=([^&]*)/i',$path,$regs)){ $searchengine = 'SOGOU'; $keywords = urldecode($regs[1]); // sogou }else if(strpos($domain,'so.163.com')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ $searchengine = 'NETEASE'; $keywords = urldecode($regs[1]); // netease }else if(strpos($domain,'yodao.com')!== false && preg_match('/q=([^&]*)/i',$path,$regs)){ $searchengine = 'YODAO'; $keywords = urldecode($regs[1]); // yodao }else if(strpos($domain,'zhongsou.com')!==false && preg_match('/word=([^&]*)/i',$path,$regs)){ $searchengine = 'ZHONGSOU'; $keywords = urldecode($regs[1]); // zhongsou }else if(strpos($domain,'search.tom.com')!==false && preg_match('/w=([^&]*)/i',$path,$regs)){ $searchengine = 'TOM'; $keywords = urldecode($regs[1]); // tom }else if(strpos($domain,'live.com')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ $searchengine = 'MSLIVE'; $keywords = urldecode($regs[1]); // MSLIVE }else if(strpos($domain, 'tw.search.yahoo.com')!==false && preg_match('/p=([^&]*)/i',$path,$regs)){ $searchengine = 'YAHOO TAIWAN'; $keywords = urldecode($regs[1]); // yahoo taiwan }else if(strpos($domain,'cn.yahoo.')!==false && preg_match('/p=([^&]*)/i',$path,$regs)){ $searchengine = 'YAHOO CHINA'; $keywords = urldecode($regs[1]); // yahoo china }else if(strpos($domain,'yahoo.')!==false && preg_match('/p=([^&]*)/i',$path,$regs)){ $searchengine = 'YAHOO'; $keywords = urldecode($regs[1]); // yahoo }else if(strpos($domain,'msn.com.tw')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ $searchengine = 'MSN TAIWAN'; $keywords = urldecode($regs[1]); // msn taiwan }else if(strpos($domain,'msn.com.cn')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ $searchengine = 'MSN CHINA'; $keywords = urldecode($regs[1]); // msn china }else if(strpos($domain,'msn.com')!==false && preg_match('/q=([^&]*)/i',$path,$regs)){ $searchengine = 'MSN'; $keywords = urldecode($regs[1]); // msn } if ($keywords == '') { $keywords = $path; } if ($searchengine == '') { $searchengine == $path; } return array('keywords'=>$keywords,'searchengine'=>$searchengine); } } $obj=new get_engine(); $arr=$obj->get_e(); var_dump($arr); ?> |
Read more
codeigniter (ci)数据库操作教程 增删改查简单介绍 增加数据
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
/*数据insert*/ $data = array( 'username' => $this->input->post("username"), 'password' => $this->input->post("password"), 'admin' => rand(0,99), ); //第一个参数为表名,第二个参数为传值 $res=$this->db->insert('hy_test', $data); //获取增加的id $new_id_number = $this->db->insert_id(); |
修改数据 [crayon-6744f0d3…
Read more分页的简单教程 要想分页先必须获取所有数据。 对于某个表的不带条件的count,可以简单的用 $total = $this->db->count_all($table_name) 来获取,…
Read more环境:httpd-2.2.22、mysql-5.5.32、php-5.3.27。w7(64位) 所需软件 :php-5.3.27-Win32-VC9-x86.zip、mysql-5.5.32-win3…
Read more很 多怀有雄心壮志的人力求消除工作中的困难,顺利到达梦想彼岸,这是不对的。现实情况是,即使你真的轻松成功,你也会感到无聊。所以,找点困难的事情做吧。 创业的 美妙之处正在于其艰难。没有安全可言,没有稳…
Read more