Discuz教程网

PHP文件打开、关闭、写入的判断与执行代码

[复制链接]
authicon 星火燎原 发表于 2011-5-28 22:23:49 | 显示全部楼层 |阅读模式
今天学习PHP的文件操作命令,涉及了fopen、fwrite、fclose、is_writable,但在使用中,很多时候可能遇到文件不存在、没有权限写入、打开失败、写入失败等各种问题




如何准确的控制和判断成了PHP中的一个“小问题”,下面是从书上摘抄下来的语句。
代码如下:

  1. <?php
  2. $filename = "html/cache.txt";
  3. $contents = "我是张斌";
  4. if(is_writable($filename)){
  5. if(($handle = fopen($filename,"a") )== false){
  6. echo "写入文件 $filename 失败";
  7. exit();
  8. }
  9. if(fwrite($handle,$contents) == false){
  10. echo "写入文件$filename失败";
  11. exit();
  12. }
  13. echo "写入文件 $filename 成功";

  14. fclose($handle);
  15. }else{
  16. echo "文件$filename不可写入";
  17. }
  18. ?>
复制代码








上一篇:PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
下一篇:php Rename 更改文件、文件夹名称
authicon NicoleOnly 发表于 2011-6-18 00:59:41 | 显示全部楼层
继续来索要
authicon fhiejkl 发表于 2011-6-20 23:59:50 | 显示全部楼层
前来看看那
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 18:40

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表