博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快速php日志,写内容到文件,把日志写到log文件
阅读量:6989 次
发布时间:2019-06-27

本文共 1385 字,大约阅读时间需要 4 分钟。

php 写内容到文件,把日志写到log文件

//记录日志:要写入文件的文件名(可以是任意文件名),如果文件不存在,将会创建一个.log.txt位置在项目的根目录下。                        $file  = 'log.txt';                        $content = "内容:3人拼抽奖成功\n";                        $content .= "rand_row 内容".json_encode($rand_row)."\n";                        $content .= "rows 内容".json_encode($rows)."\n";                        $content .= $sql."\n";                        // 这个函数支持版本(PHP 5)                        if($f  = file_put_contents($file, $content,FILE_APPEND)){                            //echo "成功。
"; }

 

 

1 
";12 }13 $content = "第二次写入的内容";14 if($f = file_put_contents($file, $content,FILE_APPEND)){// 这个函数支持版本(PHP 5)15 echo "写入成功。
";16 }17 if($data = file_get_contents($file)){; // 这个函数支持版本(PHP 4 >= 4.3.0, PHP 5) 18 echo "写入文件的内容是:$data";19 }20 ?>

 注意:log.txt 这个文件web服务器用户一定要有读写权限(nginx下是nginx用户,apache下默认用户是daemon),一般需要把这个文件设置为777属性。

 php file_put_contents 追加数据

int file_put_contents( string filename, string data [, int flags [, resource context]] )   
和依次调用 fopen(),fwrite() 以及 fclose() 功能一样。   
filename 要被写入数据的文件名。
data 要写入的数据。类型可以是 string,array (但不能为多维数组)或者是 stream 资源。
flags flags 可以是 FILE_USE_INCLUDE_PATH,FILE_APPEND 和/或 LOCK_EX(获得一个独占锁定),使用FILE_USE_INCLUDE_PATH 时要特别谨慎。   
context 一个 context 资源。
该函数将返回写入到文件内数据的字节数。
file_put_contents("rote.txt","cc ",FILE_APPEND);
‍第三个参数实现将内容追加到文件的后面,如果没有这个参数会直接覆盖以前的数据。

转载地址:http://wxwvl.baihongyu.com/

你可能感兴趣的文章
连马云都要打包带走的美食,你不来一份儿?
查看>>
乐视云升级品牌同步启动全球域名
查看>>
回归服务器市场,看来AMD的Naples还需回答更多问题
查看>>
《Web应用漏洞侦测与防御:揭秘鲜为人知的攻击手段和防御技术》——2.3 小结...
查看>>
Mirics联合展讯推出嵌入式CMMB PCTV解决方案
查看>>
QC缺陷管理操作-细说
查看>>
干货丨5个问题鉴定大数据安全分析真伪!
查看>>
大话敏捷测试
查看>>
漫画赏析: Vi 还是不 Vi,这是个问题
查看>>
《Adobe After Effects CS6中文版经典教程》——1.8 渲染与导出合成图像
查看>>
《编写高质量代码:改善c程序代码的125个建议》——建议17-2:避免“悬挂”的else...
查看>>
jemalloc 5.0.0 全新版本发布,内存分配管理
查看>>
《草根自媒体达人运营实战》一一第2章 自媒体人必备品质
查看>>
两年没人领,Android 漏洞最高悬赏从 5 万涨到 20 万
查看>>
《SolidWorks 2016中文版完全自学手册)》——2.4 尺寸标注
查看>>
《沟通的技术——让交流、会议与演讲更有效》一2.3 何时询问为什么
查看>>
HBase 事务支持 Omid
查看>>
《程序员的呐喊》一一1.3 作者手记:名词王国里的执行
查看>>
微软开始为厂商提供 SQL Server 2014 OTM
查看>>
页面中iframe中嵌入一个跨域的页面,让这个页面按照嵌入的页面宽高大小显示的方式;iframe嵌套的页面不可以编辑的问题解决方案...
查看>>