当前位置:网站首页 >> 旅游

站长PHP中常用的函数库和一些小技巧

时间:2019-07-14 00:33:33 来源:互联网 阅读:0次

14:09 来源:-web :Googler【纠错】人评论

A-A+ 怎么开淘宝店 站优化方法 创业如何获得投资 小米note顶配版评测 LOL活动

文件读取函式

//文件读取函式

function PHP_Read($file_name) {

$fd=fopen($file_namer);

while($bufline=fgets($fd 4096)){

$buf.=$bufline;

}

fclose($fd);

return $buf;

}

?

文件写入函式

//文件写入函式

function PHP_Write($file_name$data$method=w) {

$filenum=@fopen($file_name$method);

flock($filenumLOCK_EX);

$file_data=fwrite($filenum$data);

fclose($filenum);

return $file_data;

}

?

静态页面生成函式

//静态页面生成函式

function phptohtm($filefrom$fileto$u2u=1){

if($u2u==1){

$data=PHP_Read($filefrom);

}else{

$data=$filefrom;

}

PHP_Write($fileto$data);

return true;

}

?

指定条件信息数量检索函式

//指定条件信息数量检索函式

function rec_exist($table$where){

$query=select count(*) as num from $table .$where;

$result=mysql_query($query) or die(nerror(1));

$rowcount=mysql_fetch_array($result);

$num=$rowcount[num];

if ($num==0){

return false;

}

return $num;

}

?

目录删除函式

//目录删除函式

function del_DIR($directory){

$mydir=dir($directory);

while($file=$mydir-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 ;

}

?

目录名称合法性检测函式

//目录名称合法性检测

function isen($str){

$ret=;

for($i=0;$i $p=ord(substr($str$i1));

if(($p48 $p!=45 $p!=46) || ($p57 $p65) || ($p90 $p97 $p!=95) || $p122){

nerror(不符合规范!);

}

$ret.=chr($p);

}

return $ret;

}

?

分页函式

//分页函式

function splitlist($HALT$LRLIST$ECHOCNT$paper$table$where$page_id$userid){

global $splitstr$sumt;

if($paper== || $sumt==){

$query = select count(*) as num from $table $where;

$result = mysql_query($query);

$row = mysql_fetch_array($result);

$sumt=$row[num];

if($sumt==0){

nerror(该版内还没有选择发布 !);

}

$paper=1;

}

$sumpaper=($sumt-$sumt%$ECHOCNT)/$ECHOCNT;

if(($sumt%$ECHOCNT)!=0) $sumpaper+=1;

if($sumpaper==1 $HALT==0) return($where);

$enwhere=base64_encode(base64_encode($where));

if(($LRLIST*2+1) $sumpaper){

if(($paper-$LRLIST) 2){

$tract=1;

$sub=$LRLIST*2+1;

}else if(($paper+$LRLIST) = $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;

$startt=($paper-1)*$ECHOCNT;

$where.= limit ${ startt }${ ECHOCNT };

if($tract 1) { $splitstr=【 ; }

else $splitstr=【 ;

for($i=$tract;$i=$sub;$i++){

if ($i!=$paper) $splitstr.=.$i. ;

else $splitstr.=.$i. ;

}

if ($sub!=$sumpaper) $splitstr.= 】;

else $splitstr.= 】;

return($where);

}

?

1 2 下一页 查看全文

微店卖家版电脑版
怎样开微店
开发一个简单的小程序

相关文章

一周热门

热点排行

热门精选

友情链接: 二手房知识 微信小程序快速开发 技术资讯
媒体合作:

Copyright (c) 2011 八零CMS 版权所有 Inc.All Rights Reserved. 备案号:京ICP0000001号

RSS订阅网站地图