PHP检查文件存不存在,不存在自动创建,读取文件内容
来源:互联网 发布:电吉他效果器软件app 编辑:程序博客网 时间:2024/06/02 05:40
- <?php
- $filename = 'a/b.html';
- $writetext = 'ssssssssssss';
- $result = jwritefile($filename, $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;
- }else {
- return -1;
- }
- }else{
- 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);
- @fclose($fp);
- ?>
- 读取文件内容
- <pre class="php" name="code"><?php
- $handle = @fopen("/tmp/inputfile.txt", "r");
- if ($handle) {
- while (!feof($handle)) {
- $buffer = fgets($handle, 4096);
- echo $buffer;
- }
- fclose($handle);
- }
- ?>
附加说明:
0 0
- PHP检查文件存不存在,不存在自动创建,读取文件内容
- PHP检查文件存不存在,不存在自动创建,读取文件内容
- CFile检查文件存不存在
- VC 判断文件存不存在
- 【java】当文件目录不存在时自动创建文件目录
- shell输入输出重定向(不存在文件会自动创建)
- Java 文件不存在时创建文件
- java.io数据读取 文件不存在
- pandas读取csv文件提示不存在是什么原因?
- 判断文件是否存在,不存在则创建
- fstream读写创建可能不存在的文件
- 如果文件不存在,创建该文件
- CreateProcess创建telnet进程提示文件不存在
- java创建文件夹不存在的文件
- C# winfrom判断文件是否存在,不存在则创建,否则读取值显示到窗体
- MFC 判断文件不存在
- 模拟dos中的xcopy功能,实现文件的复制,当子文件夹不存在时自动创建
- c++ 读取整个文件内容 || VC 检查创建文件夹
- 2个比较经典的PHP加密解密函数分享
- VSS链接VS出现net/输出问题
- win10下开启和使用子系统Linux
- Ubuntu下pip的安装与升级
- 如何利用TLS/SSL与防火墙规则保护CoreOS集群
- PHP检查文件存不存在,不存在自动创建,读取文件内容
- Android中Home键的监听和拦截
- javamail
- MySQL闪回原理与实战
- Android插件化系列第(三)篇---Hook技术之View点击劫持
- MOS管工作原理
- 查看Oracle 存储过程编译有错误信息
- css网格布局
- Vue.js学习之vue-router vuex axios webpack