我正在使用临时文本文件将 html Web 表单数据提交到数据库。基本上流程是:提交表单数据 ==> 将表单数据写入 temp.txt ==> 将 temp.txt 数据提交到数据库。我知道如何将数据写入文本文件以及如何从文本文件中读取数据。如何确保在文本文件关闭后立即将数据写入数据库?
问问题
2227 次
1 回答
0
当可以立即将表单数据写入数据库时,我看不到将表单数据写入文本文件的意义。首先将其写入文本文件只会减慢进程。
任何状况之下:
$data = $_POST['data'];
// Make sure to check the data before insertion to the database!
$file = fopen('temp.txt', 'w');
fwrite($file, $data);
fclose($file);
// Write the data to the database here.
或者
$data = $_POST['data'];
// Make sure to check the data before insertion to the database!
$file = fopen('temp.txt', 'w+');
fwrite($file, $data);
// Write the data here, and save yourself from having to open the file again.
fclose($file);
于 2013-03-28T07:52:30.153 回答