已识别功能writeFile,但在ubuntu 18.04中不起作用;但是,它确实可以在我的本地环境中工作。
但它不会写。
我向文件夹添加了完全权限。
<?php
echo " ".'<br>'.'<br>';
$arr=array(800,850,800,750,950,1100,950,950,850);
$x = array();
$y = array();
$running_total = 0;
for($i = 0; $i < count($arr); $i++){
$y[$i] = $arr[$i];
$running_total += $arr[$i];
$x[$i] = $running_total;
}
$arrgraph = array_combine($y, $x);
$d = array();
for ($i=0 ; $i < count($arr) ; $i++ ) {
$d[$i]=1000*$i;
}
$int = array();
for ($i=0; $i < count($arr); $i++) {
$int[$i] = $y[$i]+($y[$i+1]-$y[$i])*($d[$i]-$x[$i])/($x[$i+1]-$x[$i]);
}
结果
const fs = require('fs');
fs.writeFile( 'test.json', 'dfsdfsd', function(err){
if (err) {
return console.log(err);
}
console.log('data appended');
console.log(fs.writeFile);
});
答案 0 :(得分:0)
答案: 这可以代替writeFile函数
let writeStream = fs.createWriteStream('secret.json');
// write some data with a base64 encoding
writeStream.write(s);
// the finish event is emitted when all data has been flushed from the stream
writeStream.on('finish', () => {
console.log('wrote all data to file');
});
// close the stream
writeStream.end();