PHP目录与文件操作技巧总结(创建,删除,遍历,读写(2)

<?php //现在要读出文件 $fp = fopen('file.txt','r'); //feof -- 测试文件指针是否到了文件结束的位置 while (!feof($fp)){ echo fgetc($fp); } fclose($fp); ?>

Demo11.php

<?php //比如读取一个文件的时候,你必须保证这个文件一定要存在,才可以操作 //否则就报错,不让执行 //这个时候就有必须做一个检测 //file_exists -- 检查文件或目录是否存在 if(file_exists('file.txt')){ echo '执行各种各样的文本读写操作!'; }else{ echo '此本文不存在,请管理员在后台重新生成一下。'; } ?>

Demo12.php

<?php //文本大小,字节 //echo filesize('file.txt'); //删除一个文件 //unlink('a.txt'); //rewind -- 倒回文件指针的位置 //ftell -- 返回文件指针读/写的位置 //rewind -- 倒回文件指针的位置 //a 表示可以追加,b 表示二进制,这样可移植性好 //w $fp = fopen('file.txt','ab'); // echo fgetc($fp); // echo fgetc($fp); // echo fgetc($fp); // echo fgetc($fp); // rewind($fp); // echo ftell($fp); // fseek($fp,20); // echo ftell($fp); // echo fgetc($fp); // echo fgetc($fp); flock($fp,LOCK_EX);//锁定 fwrite($fp,'This is lock!'); flock($fp,LOCK_UN);//解锁 fclose($fp); ?>

Demo13.php

<?php // //打开一个目录 // @$dir = opendir('C:\AppServ\www\Basic6'); // //读出目录,使用一个循环来读出 // //readdir -- 从目录句柄中读取条目 // //字符串如果是布尔值,就是说,字符串不为空,那么就是真,为空就是假 // while (!!$file = readdir($dir)){ // echo $file.'<br/>'; // } // //关闭 // @closedir($dir); //print_r(scandir('C:\AppServ\www\Basic6')); //删除一个目录 // //绝对路径的删除目录 // rmdir('C:\AppServ\www\Basic6\delMe'); // //相对路径的删除目录 // rmdir('delMe'); //删除一个文件 //ssunlink('file2.txt'); //重命名,这里,目录和文件都能改 //rename('file.txt','file2.txt'); ?>

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP目录操作技巧汇总》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b70897963c0ce2e95bcec28f06eab51d.html