我想了解如何将输出文本文件保存到名为feeds的目录中。
file_put_contents(date('Y-m-d_His') . './/feeds//.archive.txt', $output);
file_put_contents(date('Y-m-d_His') . '.\feeds\.archive.txt', $output);
没有错误,只是不了解如何告诉输出文件保存到名为feeds的目录中。
答案 0 :(得分:0)
从date('Y-m-d_His')
删除filepath
file_put_contents('feeds/archive.txt', $output);
或者如果您想使用文件名加入date_time,那么
file_put_contents('feeds/archive'.date('Y-m-d_His').'.txt', $output);
请记住,此文件名现在是唯一的,因此每当您要获取/读取此文件时,都需要提供相同的文件名才能读取
答案 1 :(得分:0)
file_put_contents最基本的形式采用以下参数:
file_put_contents ( string $filename , mixed $data )
您拨打的电话将日期解释为路径,将'.//feeds//.archive.txt'
解释为要写入的数据,将$output
解释为context resource。
答案 2 :(得分:0)
您可以在同一目录中创建文件。
$date_to_save= date('Y-m-d_His');
$fileOpen = fopen($_SERVER['DOCUMENT_ROOT'] . "/archive.txt","wb");
fwrite($fileOpen ,$date_to_save);<--writes
fclose($fileOpen );<---close
答案 3 :(得分:0)
ob_start(); <-要在此处捕获的数据->
$ output = ob_get_contents(); ob_end_flush();
file_put_contents('feeds / stream'。'-'.date('Y-m-d_His')。'。txt',$ output);
最终结果-谢谢