PHP删除目录以及目录下的文件
摘要:1 public function rrmdir($dir) { 2 if (is_dir($dir)) { 3 $dirscan = scandir($dir); 4 foreach ($dirscan as $object) { 5 if ($object != "." && $object != "..") { 6 if (is_link($dir."/".$object)) { # object is symlink 7 if (!unlink($dir."/".$object)) retu
阅读全文
posted @
2011-07-28 16:21
网宗
阅读(268)
推荐(0)
看看百度地图如何获取坐标和缩放级别吧
摘要:<script language="javascript"> var projection = new BMap.MercatorProjection(); var point = projection.lngLatToPoint(new BMap.Point(116.404, 39.915)); alert(point.x + ", " + point.y);</script>
阅读全文
posted @
2011-07-26 17:41
网宗
阅读(1113)
推荐(0)
mapabc地图,看看是如何获取经纬度和缩放级别吧
摘要:function get_abc_cent() { var bz_center = mapObj.getCenter(); //获取中心点经纬度对象 var bz_zoom = mapObj.getZoomLevel(); //获取当前地图缩放级别 var returnstring = bz_center.lngX + "," + bz_center.latY + "," + bz_zoom; return returnstring }
阅读全文
posted @
2011-07-26 17:36
网宗
阅读(801)
推荐(0)
看看如何-将google地图嵌入到网页中!
摘要:今天下午就干一件事,怎样点击google地图,获取坐标和缩放级别,丢到数据库,下次的时候,通过坐标还有缩放级别,直接显示我点击的那个位置不说了,直接放代码了!1 //这个是引入google的库2 <script src="http://maps.google.com/maps?file=api&v=3&sensor=true&key=ABQIAAAAIHAbNjJQCreFjDptcT4yjBR2jvTZOFQfaCn8QtYrCty2-BDc7RSG6t6loXYOXGxFmfXf9-Le0DVAQA" type=&q
阅读全文
posted @
2011-07-26 17:28
网宗
阅读(2745)
推荐(0)
js常用的小工具!
摘要:history.go(-1), 返回两个页面: history.go(-2);history.back().window.history.forward()返回下一页window.history.go(返回第几页,也可以使用访问过的URL)
阅读全文
posted @
2011-07-26 09:43
网宗
阅读(253)
推荐(0)
PHP中获取我的城市列表,通过排序,通过A-Z的循环!数列出相同的首字母结果!,放到一个以A-Z为key的数组里面去,再返回我要的结果!
摘要:1 $city = Array 2 ( 3 Array 4 ( 5 'city_id' => "1", 6 'city_name' => "全国", 7 'ename' => "QuanGuo", 8 'letter' => "Q", 9 'city_content' => "ADSFADSFA",10 'order_desc' => "1",1
阅读全文
posted @
2011-07-20 14:33
网宗
阅读(1008)
推荐(0)
正则表达式(4),URL验证---学习编
摘要:<?php $url = 'http://www.baidu.com/zongzi/oo.html'; $n = preg_match_all("/http:[\/]{2}[a-z]+[.]{1}[a-z\d\-]+[.]{1}[a-z\d]*[\/]*[A-Za-z\d]*[\/]*[A-Za-z\d]*[.]*html/",$url,$array); var_dump($array);?>
阅读全文
posted @
2011-07-18 10:57
网宗
阅读(301)
推荐(0)
正则表达式(3),password密码验证---学习编
摘要:1 <?php2 //密码验证3 $password = "zongzi_Abc_oo13a2";4 $n = preg_match_all("/^[a-zA-Z\d_]{8,}$/",$password,$array);5 //长度是8或更多6 var_dump($array);7 ?>
阅读全文
posted @
2011-07-18 10:42
网宗
阅读(265)
推荐(0)
正则表达式(2),E-mail电子邮箱验证---学习编
摘要:1 <?php 2 $email = "mezongzi@qq.com";//我的QQ号码,如果又疑问可以加我,相互之间提高 3 $n = preg_match_all("/^[a-zA-z\d_]+[@]{1}[a-z\d]+[.]{1}[a-z]+[.]*[a-z]*$/",$email,$array); 4 /* 5 *a-z小写a-z 6 *A-Z大写A-Z 7 *\d代表数字0-9 8 *_代表下划线 9 *+代表的是一次或多次10 *星号*代表的是零次或多次11 *?代表的是0次或一次12 *以[]包含在中括号里面的开头,后面跟着的是@
阅读全文
posted @
2011-07-18 10:03
网宗
阅读(406)
推荐(0)
正则表达式(1),手机号码验证---学习编
摘要:<?php //正则表达式 $tel = "15558530459";//我的手机号码,如果有疑问可以电话联系我,或者QQ联系我,我的QQ是mezongzi@qq.com if(strlen($tel) == "11") { //上面部分判断长度是不是11位 $n = preg_match_all("/13[123569]{1}\d{8}|15[1235689]\d{8}|188\d{8}/",$tel,$array); /*接下来的正则表达式("/131,132,133,135,136,139开头随后跟着任意的8为数
阅读全文
posted @
2011-07-18 09:42
网宗
阅读(265)
推荐(0)
PHP写杨辉三角
摘要:<?php //杨辉三角 for ($i=6;$i >= 0;$i--) { for ($j=$i;$j <= 6;$j++) { if ($j <= 6-1) { echo "<b>a</b>"; }else { echo "<br />"; } } }?>编辑器加载中...
阅读全文
posted @
2011-07-16 18:17
网宗
阅读(420)
推荐(0)
PHP冒泡排序算法详细解读
摘要:1 <?php 2 $arr = array(345,4,17,6,52,16,58,69,32,8,234); 3 $n = count($arr); 4 for($i=1;$i<$n;$i++){ 5 //其中的为什么$n-1是因为数组是从0开始计算的 6 //接下来是第一次内循环 7 for($j=$n-1;$j>=$i;$j--) 8 { 9 //如果$arr[10]<$arr[9];10 //temp = $arr[9];11 if($arr[$j]<$arr[$j-1]){ 12 //$temp 暂时先把小的值放起来13 $temp = $arr[$j
阅读全文
posted @
2011-07-16 16:46
网宗
阅读(262)
推荐(0)
PHP的explode和implode
摘要:<?php $zongzi = "1|2|3|4|5|6"; $zongzi = explode("|",$zongzi); var_dump($zongzi); $zongzi = implode("|",$zongzi); echo $zongzi;?>
阅读全文
posted @
2011-07-16 15:54
网宗
阅读(128)
推荐(0)
PHP在特殊字符前加斜杠
摘要:1 <?php 2 $zongzi = "asdfasdf(asdfasdf?asfdadsf)";3 echo $zongzi = quotemeta($zongzi); 4 echo "<br />";5 $zongzi = stripslashes($zongzi);6 echo $zongzi;7 ?>
阅读全文
posted @
2011-07-16 15:50
网宗
阅读(384)
推荐(0)
PHP统计数组中所有的值出现的次数
摘要:<?php $str = "adsfasdfasdfasdfasdfssee"; $str_array = str_split($str); $count = array(array_count_values($str_array)); print_r($count);?>
阅读全文
posted @
2011-07-16 15:20
网宗
阅读(1019)
推荐(0)
PHP中的get_defined_funciton和get_defined_vars
摘要:1 <?php 2 $zongzi = "adfasdf"; 3 //将$zongzi作为数组的key,adfasdf作为数组的值返回 4 $val = (get_defined_vars()); 5 echo $val['zongzi']; 6 7 8 function zongzi(){ 9 echo "adfads";10 }11 12 $function = get_defined_functions();13 //将自定义的函数获取,函数名作为数组的key,函数返回的结果作为值,再扔给了user14 var_dump($f
阅读全文
posted @
2011-07-16 14:47
网宗
阅读(683)
推荐(0)
通过IP获取地理位置,做分类系统必备!
摘要:1 function get_ip_arr()2 {3 $ip=file_get_contents("http://fw.qq.com/ipaddress");4 preg_match_all("/\"(.*)\"/",$ip,$arr);5 return $arr;6 }
阅读全文
posted @
2011-07-15 17:19
网宗
阅读(295)
推荐(0)
Yslow优化网站性能的14条军规点评(转载老师的)
摘要:1. 尽可能的减少 HTTP 的请求数 [content]2. 使用 CDN(Content Delivery Network) [server]3. 添加 Expires 头(或者 Cache-control ) [server]4. Gzip 组件 [server]5. 将 CSS 样式放在页面的上方 [css]6. 将脚本移动到底部(包括内联的) [javascript]7. 避免使用 CSS 中的 expression_r_r_r_rs [css]8. 将 JavaScript 和 CSS 独立成外部文件 [javascript] [css]9. 减少 DNS 查询 [content]
阅读全文
posted @
2011-07-15 16:33
网宗
阅读(121)
推荐(0)
PHP自动处理提交过来的表单
摘要:<php//安全过滤 function safe($str) { $str = trim($str); $str = strip_tags($str); //mysql_real_escape_string前提是数据库连接上了 $str = mysql_real_escape_string($str); return $str; } //处理POST function posts($post,$array,$other) { $array = array_flip($array); foreach ($post as $k=>$val) { if (array_search($k,
阅读全文
posted @
2011-07-15 16:26
网宗
阅读(356)
推荐(0)
PHP把日期格式化时间戳的方法
摘要:1 <php 2 function get_format_data($data) 3 { 4 $year = substr($data,0,4); 5 $month = substr($data,5,2); 6 $day = substr($data,8,2); 7 $h = substr($data,11,2); 8 $i = substr($data,14,2); 9 $s = substr($data,17,2); 10 return mktime($h,$i,$s,$month,$data,$year);11 }12 13 ?>
阅读全文
posted @
2011-07-15 16:11
网宗
阅读(1176)
推荐(0)
提高PHP编程效率的53个要点
摘要:用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。 4、在执行for循环之前确定最大循环数,不
阅读全文
posted @
2011-07-05 18:01
网宗
阅读(345)
推荐(0)
40条优化php代码的小实例
摘要:1、如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;2、echo的效率高于print,因为echo没有返回值,print返回一个整型;3、在循环之前设置循环的最大次数,而非在在循环中;4、销毁变量去释放内存,特别是大的数组;5、避免使用像__get, __set, __autoload等魔术方法;6、requiere_once()比较耗资源;7、在includes和requires中使用绝对路径,这样在分析路径花的时间更少;8、如果你需要得sexinsex到脚本执行时的时间,$_SERVER['REQUSET_TIME']优于time();9、能使用字符处理函数的,
阅读全文
posted @
2011-07-05 11:02
网宗
阅读(232)
推荐(0)