PHP5.4 文件操作函数 之 图片计数器的实例
1、访问文件或者文件夹相关函数
<?php echo filetype(‘c:\windows‘).‘<br>‘; ?>
<?php echo filetype(‘c:\windows\regedit.exe‘).‘<br>‘; ?>
<?php $arr=scandir("c:\\"); var_dump($arr); ?>
<?php $arr=scandir("c:\\"); foreach($arr as $v){ if(is_dir("c:\\".$v)){ echo $v."<br>"; } } //var_dump($arr); ?>
<?php $stt=stat(‘C:\wamp\www\a_com\test.php‘); var_dump($stt); ?>
clearstatcache()清理缓存
is_executable()判断文件是否可执行
is_dir判断是否存在或者是文件夹
is_file()判断是否是文件
scandir()遍历文件夹/返回一个数组
2、文件操作函数(计数器案例)
fopen();
r只读方式打开,将文件的指针指向文件头
r+读写方式打开,将文件指针指向文件头
w写入方式,见文件指向文件头,清除内容,如果文件不存在尝试创建
w+读写方式打开,将文件指针指向文件头,清除内容,如果文件不存在尝试创建
a写入方式打开,将文件指针指向文件末尾,如果不存在则尝试创建
a+读写方式打开,将文件指针指向末尾,如果不存在尝试建立文件
fwrite(资源,内容)
<?php if(!@$f=fopen("a.txt","r")){ echo "this file is not"; $num=0; }else{ $num=fgets($f,10); fclose($f); } $num++; $ff=fopen("a.txt","w"); fwrite($ff,$num); fclose($ff); echo $num; ?>
fgets(资源,长度)
fclose(资源)
unlink(文件)
<?php if(!@$f=fopen("num.txt","r")){ echo "this file is not!"; $num=0; }else{ $num=fgets($f,10);//9 fclose($f); } $num++; $ff=fopen("num.txt","w"); fwrite($ff,$num); fclose($ff); echo $num; ?>
<?php if(!@$f=fopen("num.txt","r")){ echo "this file is not!"; $num=0; }else{ $num=fgets($f,10);//9 fclose($f); } $num++; $ff=fopen("num.txt","w"); fwrite($ff,$num); fclose($ff); $numarr=str_split($num); foreach($numarr as $v){ echo "<img src=‘img/".$v.".png‘>"; } ?>
本文出自 “Jerry” 博客,请务必保留此出处http://alipay.blog.51cto.com/7119970/1537585
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。