php文件写入生成文件,PHP 文件操作类(创建文件并写入) 生成日志
歡迎進入Linux社區論壇,與200萬技術人員互動交流 >>進入 PHP 文件操作類(創建文件并寫入) 生成日志 /** * 文件操作(生成日志)支持多條插入 * (如果插入多條語句并換行 用','逗號分開) * */ class log { public $path = './info.txt'; //默認值文件 pu
歡迎進入Linux社區論壇,與200萬技術人員互動交流 >>進入
PHP 文件操作類(創建文件并寫入) 生成日志
/**
* 文件操作(生成日志)支持多條插入
* (如果插入多條語句并換行 用','逗號分開)
*
*/
class log {
public $path = './info.txt'; //默認值文件
public $mode = 'a'; //默認追加寫
public $content = '默認值:空'; //默認內容是 空
public function addlog($path = null, $mode = null, $content = null) {
//判斷寫入的文件名是否為空
if (! empty ( $path )) {
$this->path = $path;
}
//判斷操作方式 a追加寫
if (! empty ( $mode )) {
$this->mode = $mode;
}
//判斷寫入的內容
if (! empty ( $content )) {
$this->content = $content;
}
$handle = fopen ( $this->path, $this->mode );
//拆分換行
$string = explode ( ",", $this->content );
foreach ( $string as $v ) {
fwrite ( $handle, $v . "\r\n" );
}
fclose ( $handle );
}
}
//使用
$log = new log ();
// $log->addlog (); //不傳值 走默認值
// $log->addlog ( "./log", "a", " 內容1:$content1 內容2: $content2 內容3: $content3 " ); //傳多個內容
// $log->addlog ( "./log", "a", "123,123,123" ); //一次插入并換行
總結
以上是生活随笔為你收集整理的php文件写入生成文件,PHP 文件操作类(创建文件并写入) 生成日志的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 制作酱油中黄豆用水泡发目的是为菌类的生活
- 下一篇: 福库电饭煲怎么暂停?