我正在尝试完成以下操作: 生成具有不同时间响应的文本文件。 示例“example_17 / 2 / 2016_22:25:49.txt”
我尝试使用& filename。& date但无法正常工作。这是一个简单而好的解决方案吗?非常感谢你的帮助〜
代码附在
下面<?php
$timezone = date_default_timezone_get();
$date = date('Y/m/d H:i:s');
$fileName = $_FILES["file1"]["name"].$date; // The file name
if(isset($_POST['myselect']) && isset($_POST['textarea'])) {
$data = $_POST['myselect'] . "\n" . $_POST['textarea'] . "\n";
$ret = file_put_contents('/home/pi/Desktop/DMixer_Webinterface_Downloadfile/$fileName.$date', $data);
if($ret === false) {
die('There was an error writing this file');
}
else {
echo "$ret bytes written to file";
echo "The".$date;
}
}
else {
die('no post data to process');
}
答案 0 :(得分:0)
尝试
$date = date('Y-m-d H:i:s');
$fileName = 'abc';
$fileName = $fileName.'_'.$date;
$data = 'Hi';
$path = '/home/pi/Desktop/DMixer_Webinterface_Downloadfile/'.$fileName.'.txt';
$ret = file_put_contents($path, $data);
之前的日期格式将被视为目录,不要忘记添加写入权限。