May232013
robots.txt用法介绍,网站优化
本篇文章谈一谈robots.txt这个文件的作用及其具体用法,这个对于一个做网站优化的童鞋来说,是必须知道的额!下面就来具体看看 robots 这个文件具体有哪些用法以及他在网站优化中能起到什么作用吧!
robots.txt基本介绍
robots.txt是一个纯文本文件,在这个文件中网站管理者可以声明该网站中不想被robots访问的部分,或者指定搜索引擎只收录指定的内容,注意这是一个针对搜索引擎的一个文...阅读全文
抢沙发
May232013
php程序员们必须知道的PHP代码优化的40条
作为一个php程序员们必须知道的PHP代码优化的40条建议:
1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。
2.echo 比 print 快。
3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。
4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。
5.注销那些不用的变量尤其是大数组,以便释放内存。
6.尽量避免使用__get,__set,__autoload。
7.require_...阅读全文
May232013
PHP中return 和 exit 、break和contiue 区别与用法
本篇文章主要是介绍一下PHP中return 和 exit 、break和contiue 区别与用法,希望能够帮助到有需要的朋友!
作为本篇文章的升级篇,请参考:PHP中跳出多重循环使用break,continue,goto,return,exit的用法和区别
return、break和contiue是语言结构,就如同if语句之类的,但是exit却是个函数。
先说一下exit函数的用法。
作用: 输出一则消息并且终止当前脚本。
如果一段文本中包括多个以 ...阅读全文
May232013
PHP计算程序运行时间的类
PHP计算程序运行时间的类,程序很简单,主要使用了php数组列表函数list(),字符串分割成数组函数explode(),获取时间戳和微秒数microtime()几个函数,完整类代码如下:
<?php
class runTime{
private $starTime;
private $stopTime;
private function getMicTime(){
$mictime=microtime();
list($usec,$sec)=explode(' ',$mictime);
return (float)$usec+(float)$sec;...阅读全文
May232013
PHP获取当前页面完整url地址函数,包括参数
php获取当前页面完整真实的url地址的方法,包括带参数的,总结了三种方法,大家可以根据需要选择,具体函数代码如下:
第一种方法:
function GetCurUrl(){
if(isset($_SERVER['REQUEST_URI'])){
$url=$_SERVER['REQUEST_URI'];
}else{
if(isset($_SERVER['argv'])){
$url=$_SERVER['PHP_SELF'].'?'.$_SERVER['argv'][0];
}else{
$url=$_SERVER['PHP_SELF'].'?'.$_...阅读全文
May232013
May232013
href标签target=_blank属性的妙用
我们都知道 html 超链接标签 href 属性 target=”_blank” 的作用是使打开的链接以新开的窗口形式出现。但是除了直接写在 href 标签里面,你还知道有其他更巧妙的给链接加 target=”_blank” 的办法吗?下面作者将要和大家分享的是如何巧妙的使用 href target=”_blank” 这个标签。
首先来看看 target=”_blank” 的用处:
<a href=”ht...阅读全文
May232013
window.navigate 与 window.location.href 的使用区别详解
首先说明的是window.navigate 与 window.location.href 都是实现页面的链接跳转的,那么他们之间有些什么区别了?具体看下面解释。
window.navigate(‘页面链接地址’) 这个方法是只针对IE的,不适用于火狐等其他浏览器,在HTML DOM Window Object中,根本没有列出window.navigate这个方法,所以这个方法尽量少用,遗忘最好。
location 属性是兼容所有浏览器的。因此在实现页面...阅读全文
May232013
smarty循环操作
php smarty模板引擎里面有两种数据循环的方式,分别是 foreach 和 section 循环。下面一一对这两种循环方式做一下介绍。
(1)smarty foreach 循环
foreach用于像循环访问一个数字索引数组一样循环访问一个关联数组,与仅能访问数字索引数组的section不同,foreach的语法比section的语法简单得多,但是作为一个折衷方案也仅能用于单个数组。每个foreach标记必须与关闭标记/foreach成对出现...阅读全文
May232013
PHP解决网址URL编码问题的函数urlencode()、urldecode()、rawurlencode()、rawurldecode()
在PHP中有urlencode()、urldecode()、rawurlencode()、rawurldecode()这些函数来解决网页URL编码解码问题。
理解urlencode:
urlencode: 是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过 Encode过的网页URL。urlencode的方式一般有两种一种是传统的基于GB2312的Encode(Baidu、Yisou等使用),一种是 基于utf-8的Encod...阅读全文