首页 > 作文

PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例

更新时间:2023-04-08 17:26:10 阅读: 评论:0

本文实例讲述了php检查文件是否存在,不存在自动创建及读取文件内容操作。分享给大家供大家参考,具体如下:

<?php$filename = 'a/b.html';$writetext = 'ssssssssssss';$result = jwritefile($fi医院服务lename, $writetext);var_dump($result);die;function jwritefile($filename, $writetext) {  $position = strrpos($filename,'/');  $path = substr($filename,0,$position);  if(!file_exists($path)){    mkdir($path,0777,true);  }  $updatetime =腊梅诗句 filemtime($filename);  $difftime = time()-$updatetime;  if($difftime > 3600){//时间大于一个小时    if (@file_put_contents($filename, $writetext, lock_ex)) {      return 1;    }el {      return -1;    }  }el{    return 0;//时间小于1一个钟头,不用生成  }}?>
<?php$filename = $path.'log/'.gmdate('ym').'/'.gmdate('j').'.log';//文件地址$position = strrpos($filename,'/');$path = substr($filename,0,$position);if(!file_exists($path)){ 工业设计专业就业mkdir($path,0777,true);//创建目录}$fp=@fopen($filename,"a+");$content = $log."-".date('y-m-d h:i:s')."\r\n";@fputs($fp,$content);@fclo($fp);?>

读取文件内容

<?php$handle = @fopen("/tmp/inputfile.txt", "r");if ($handle) {  while (!feof($handle)) {    $buffer = fgets($handle, 4096);    echo $buffer;  }  fclo($handle);}?>

附加说明:

fopen()mode 的可能值列表

mode说明‘r’只读方式打开,将文件指针指向文件头。‘r+’读写方式打开,将文件指针指向文件头。‘w’写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。‘w+’读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。‘a’写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。‘a+’读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。‘x’创建并以写入方式打开创业项目大全,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回fal,并生成一条 e_warning 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的open(2) 系统调用指定 o_excl|o_creat 标记是等价的。此选项被 php 4.3.2 以及以后的版本所支持,仅能用于本地文件。‘x+’创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回fal,并生成一条 e_warning 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的open(2) 系统调用开学了作文400字指定 o_excl|o_creat 标记是等价的。此选项被 php 4.3.2 以及以后的版本所支持,仅能用于本地文件

本文发布于:2023-04-08 17:26:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/bf2eff7f978ac565fdc5abb37e39f733.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例.doc

本文 PDF 下载地址:PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例.pdf

标签:文件   不存在   指针   方式
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图