fOpen + fWrite -a,文件中的数据在删除后删除。

时间:2012-11-17 11:32:13

标签: php heroku append fopen fwrite

我有一个脚本将客户数据写入文件,在几个条目之后,customers.txt文件在heroku服务器上托管时变为空白。这个问题的根源是什么?不用说,我没有编程大师和所有帮助非常欢迎,谢谢。

$fname = $_POST['fname'];
$lname = $_POST['lname'];
$dob = $_POST['dob'];
$email = $_POST['email'];
$phone = $_POST['phone'];


$data = "$fname | $lname | $dob | $email | $phone"."\r\n ";

$fh = fopen("customers.txt", "a");

fwrite($fh, $data);


fclose($fh);

1 个答案:

答案 0 :(得分:1)

您需要将数据存储在Heroku上除文件系统之外的其他位置。雪松堆有一个ephemeral filesystem,所以你不能指望你在那里写的数据留在那里。