1

我有一个将客户数据写入文件的脚本,在输入几个条目后,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);
4

1 回答 1

1

除了 Heroku 上的文件系统之外,您还需要将数据存储在其他地方。cedar 堆栈有一个临时文件系统,所以你不能期望你写在那里的数据会保留在那里。

于 2012-11-17T14:48:24.863 回答