PHP打印到txt文件并在提交表单后重定向

时间:2018-12-16 02:13:27

标签: php redirect

这就是我现在拥有的:

<?php           
if(isset($_POST['textdata']))
{
$data=$_POST['textdata'];
$fp = fopen('data.txt', 'a');
fwrite($fp, $data);
fclose($fp);
}
?>

它将已提交的数据打印在txt文件内的同一行中,一行大行没有空格。

所以:

  1. 如何为每个表单提交在txt文件中设置新行

  2. 提交后如何重定向到特定的网址

我正在尝试form action="http://",它会重定向,但不会打印到文件。

谢谢。

1 个答案:

答案 0 :(得分:0)

数据后需要newline。然后使用PHP header()函数进行重定向。

您可以使用Route::domain('multitenant-diy.test')->group(function () { Route::get('/{any}', 'AppController@index')->where('any', '.*'); Route::post('/login', 'AdminController@login'); }); 作为换行符,但我喜欢"\r\n"

PHP_EOL