PHP文件操作函数与计数器实例

PHP学习 cyanprobe 10年前 (2015-06-18) 3435次浏览 已收录 0个评论

前言:

本节课笔记是PHP文件操作函数的应用,和计数器的实例编写。PS:感谢各位挑错党,火狼,幻杀博客等诸君。这回我在本机安装了PHP编译环境,应该不会和从前一样出那么多拼写和语法错误了。
2015-06-18_204317

文件操作函数:

  1.  /*************1.文件访问函数********/
  2. filetype('c/1.txt');//输出文件类型 结果有 dir(文件夹) file(文件) LINUX下还有Link类型
  3. stat(路径);//获得文件各参数及属性 值为一个数组。 包括大小,创建日期……
  4. clearstatcache();//清除stat();等,生成的缓存信息,防止内存溢出。
  5. is_executable();//判断是否有执行权限。
  6. is_dir ();//判断文件或者文件夹是否存在。
  7. is_file();//判断是否为文件类型
  8. scandir();//遍历文件夹 扫描目录 。
  9. /*********2.文件操作函数************/
  10. fopen(filename,mode);
  11. //打开方式(mode) r 只读模式,指针指向文件头 文件不存在报错,不尝试建立文件
  12. r+ 读写模式 同上 文件不存在报错,不尝试建立文件
  13. w 只写模式 同上 清空文件所有内容,当文件不存在尝试创建
  14. w+ 读写模式 同上 清空文件所有内容,文件不存在尝试创建
  15. 追加模式: a 写入模式 指针指向末尾 文件不存在尝试创建
  16. a+ 读写模式 指针指向末尾 文件不存在尝试创建
  17. //操作函数:
  18. fwirte (资源,内容) ; //写入文件内容 fget(资源,内容);//获得内容 fclose(资源);//关闭已经打开的资源
  19. unlink();//删除一个文件

我去,一下子写了一大堆,打字打的我的手都麻了,这些看起来很多,操作也很麻烦,所以要多加练习。下面我给出一小部分的文件函数的EX,注意对于数组我们可以用 print_r($array);查看。
2015-06-18_164134
闲着也是闲着练练笔吧,

  1.  <?php
  2. $a=scandir("c://1/");
  3. foreach ($a as $v){
  4. if (!is_dir("c://1/".$v)){echo $v."<br>";}
  5. }
  6. ?> //写了个小程序 自动列出目录下非文件夹单位名称(文件名)

练笔:计数器的编写

先来个数字计数器的编写,如下了~

  1.  <?php
  2. if (!@$a=fopen("num.txt","r"))//“@”单行屏蔽报错 ,“!”取反
  3. {
  4. echo "文件不存在!"; $num=0; //当以r mode 打开时由于不存在文件 报错 ,括号里是false值 @ 屏蔽掉!取反
  5. }else{ //即,IF()条件正确 输出 "不存在文件 " 否则获取内容
  6. $num=fgets($a,10); //获得9位数字
  7. fclose($a);
  8. }
  9. $num++;
  10. $ff=fopen("num.txt","w"); //计数器写入模块
  11. fwrite($ff,$num) ;
  12. fclose($ff);
  13. echo $num;
  14. ?>

我写这一段的时候各种报错,语法错误,逻辑错误,变量未声明等….看来新手就要勤于练习啊。 fangker现在每天早上起来背函数。加油吧同学们。


CyanProbe , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP文件操作函数与计数器实例
喜欢 (2)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址