Php 如何将数据从HTML表单发送到文档?
我有一个HTML页面,在填充后,需要收集用户输入的任何数据并将其放入模板文档,然后需要将其转换为pdf文件并发送给用户进行打印。有人有类似的教程吗?我曾试图找到php和json文件的解决方法,但我总是在某一点上陷入困境,无法找到答案 编辑:这是我尝试过的一个示例,将内容发送到json文件中,但它所做的只是打开一个包含一半代码的网页:Php 如何将数据从HTML表单发送到文档?,php,html,forms,Php,Html,Forms,我有一个HTML页面,在填充后,需要收集用户输入的任何数据并将其放入模板文档,然后需要将其转换为pdf文件并发送给用户进行打印。有人有类似的教程吗?我曾试图找到php和json文件的解决方法,但我总是在某一点上陷入困境,无法找到答案 编辑:这是我尝试过的一个示例,将内容发送到json文件中,但它所做的只是打开一个包含一半代码的网页: <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') {
<?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';
}
}
?>
为了澄清,我需要填写任何字段,将其发送到文件中,粘贴到模板中,然后将模板发送回用户。我用于我的网站。它是免费的
F from FPDF代表免费:您可以将其用于任何用途,并根据您的需要进行修改
请分享代码,告诉我们你到目前为止都尝试了什么。具体的教程是什么?这里有多个步骤,如果需要可以单独学习。更具体地说,告诉我们到目前为止您被困在哪里,并显示代码。另外,我们不推荐教程,你需要自己做研究。你可以问我们一个关于你自己代码的更详细的问题谢谢你的更新。如果您在输出中看到屏幕上的PHP代码,则意味着您的代码没有通过PHP解释器进行传递和执行。原因可能是:您的Web服务器上没有安装PHP,和/或您没有为脚本文件使用.PHP扩展名,和/或您正在通过
file://
而不是将其加载到浏览器中http://localhost