2011-04-10 133 views
3

我有一个表单并需要提交它并将数据保存为JSON文件。 这可能吗? 如果是这样怎么样?将表单保存为JSON

下面是我的简单表格。

<form action="#" method=""> 
<div data-role="fieldcontain"> 
<label for="date">Date Input:</label> 
<input type="date" name="date" id="date" value="" /><br /><br /> 
<label for="textarea">Event:</label> 
<textarea cols="40" rows="8" name="textarea" id="textarea"></textarea> 
<input type="submit" value="save to json" /> 
</div>  
</form> 

回答

7
<?php 
    $file = dirname(__FILE__).'/form-data-'.time().'-'.rand(1000,9999); 
    file_put_contents($file, json_encode($_REQUEST)); 
?> 
+0

这太神奇了。非常感谢。 – BarryMode 2015-12-17 04:32:03

1

只是用这样json_encode($_POST)