filetype 输出文件类型
echo filetype('c:\windows').'<br/>';
输出结果:dir
echo filetype('c:\windows\regedit.exe').'<br/>';
输出结果:file
stat() 函数获得指定文件名参数目标文件基本属性
$stt=stat('test.txt');
print_r($stt);
is_executable() 判断文件是否可执行
is_dir 判断是否存在或是文件夹
is_file()判断是否是文件
scandir()遍历文件夹/返回一个数组
clearstatcache()清除缓存
$arr=scandir("c:\");
print_r($arr);
$arr=scandir("c:/");
foreach($arr as $v){
if(is_dir("c:/".$v)){
echo $v."<br>";
}}
文件的操作函数
fopen(filenane,mode) // 打开或者创建一个文件
fwirte (资源 ,内容)写入文件内容
fgets(资源 ,长度)获取文件内容 结尾长度 比如要获取100个长度 长度写为101
fclose(资源)关闭一个打开的文件资源
unlink(文件)删除一个文件
数字计数器
<?php if(!@$f=fopen("num.txt","r")){ echo "文件不存在"; $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 "null"; $num = 0; } else{ $num=fgets($f,10); fclose($f); } $num++; $ff=fopen("num.txt","w"); fwrite($ff,$num); fclose($ff); $numarr=str_split($num); // print_r($numarr); foreach($numarr as $v) { echo "<img src='img/" . $v . ".png'>"; } ?>