我有一个HTML页面,填充后,需要收集用户输入的任何数据,并将其放入模板文档中,然后将其转换为pdf文件并发送给用户进行打印。有人有类似的教程吗?我试着用php和json文件找到自己的方法,但我一直被困在某个点上,无法找到答案。
编辑:这是我尝试过的一个例子,将内容发送到json文件中,但它所做的只是打开一个包含一半代码的网页:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
function get_data() {
$name = $_POST['name'];
$file_name='StudentsData'. '.json';
if(file_exists("$file_name")) {
$current_data=file_get_contents("$file_name");
$array_data=json_decode($current_data, true);
$extra=array(
'Name' => $_POST['name'],
'Branch' => $_POST['branch'],
'Year' => $_POST['year'],
);
$array_data[]=$extra;
echo "file exist<br/>";
return json_encode($array_data);
}
else {
$datae=array();
$datae[]=array(
'Name' => $_POST['name'],
'Branch' => $_POST['branch'],
'Year' => $_POST['year'],
);
echo "file not exist<br/>";
return json_encode($datae);
}
}
$file_name='StudentsData'. '.json';
if(file_put_contents("$file_name", get_data())) {
echo 'success';
}
else {
echo 'There is some error';
}
}
?>
为了澄清,我需要填写、发送到文件、粘贴到模板中的任何字段,然后将该模板发送回用户。
我的网站使用了fpdf.org。它是免费的。
FPDF的F代表免费:您可以将其用于任何用途,并对其进行修改以满足您的需求