欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php开发中常用的技巧分享

程序员文章站 2022-06-10 12:50:55
...
PHP文件读取函式,代码如下:

PHP文件写入函式,代码如下:

PHP静态页面生成函式,代码如下:

PHP指定条件信息数量检索函式,代码如下:

PHP目录删除函式,代码如下:

read()) {
        if ((is_dir("$directory/$file")) AND ($file != ".") AND ($file != "..")) {
            del_DIR("$directory/$file");
        } else {
            if (($file != ".") AND ($file != "..")) {
                unlink("$directory/$file");
                //echo "unlink $directory/$file ok ";
                
            }
        }
    }
    $mydir->close();
    rmdir($directory);
    //echo "rmdir $directory ok ";
    
}
?>

PHP目录名称合法性检测函式,代码如下:

 57 & $p  90 & $p  122) {
        nerror("不符合规范!");
    }
    $ret.= chr($p);
}
return $ret;
}
?>

PHP分页函数,代码如下:

= $sumpaper) {
            $tract = $sumpaper - ($LRLIST * 2); $sub = $sumpaper;
        } else {
            $tract = $paper - $LRLIST; $sub = $paper + $LRLIST;
        }
    } else {
        $tract = 1; $sub = $sumpaper;
    }
    $uppaper = $paper - 1; $downpaper = $paper + 1; $startcnt = ($paper - 1) * $ECHOCNT; $where.= " limit ${startcnt},${ECHOCNT}"; if ($tract > 1) {
        $splitstr = "【 > 】";
    else $splitstr.= ">> 】"; return ($where);
}
?>

PHP图片文件上传函式,代码如下:

以下是一些小技巧.

PHP如何判断ip地址合法性,代码如下:

if(!strcmp(long2ip(sprintf("%u",ip2long($ip))),$ip)) echo "is ip\n";

email的正则判断,代码如下:

eregi("^[_.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z_-]+.)+[a-zA-Z]$", $email);

检测ip地址和mask是否合法的例子,代码如下:

PHP文件下载头部输出如何设定,代码如下:

PHP用header输出ftp下载方式,并且支持断点续传,一个例子:


文章网址:

随意转载^^但请附上教程地址。