我试图让表单创建一个页面来显示信息。我使用fwrite()
来创建页面,但我设置它的方式非常难以管理,特别是当我使页面更复杂时。我想知道是否有不同的方式(我无法想象没有)。以下是我的代码:(PHP)创建具有可变内容的HTML文件
$student_name = $_POST["student_name"];
$text = "<!DOCTYPE html><head><title>" . $student_name . "'s Project</title></head><html><body><center><h1><u>" . $_POST["project_title"] . "</u></h1><i>By " . $student_name . "</i></center><br>" . $_POST["student_essay"] . "</body></html>";
$student_page = fopen('./projects/' . $file_count - 1 . '.html', 'w');
fwrite($student_page, $text);
谢谢!
一个CMS会把表单数据的数据库,然后使用创建一个文件上即时基于模板 – nogad
的什么是“CMS “?我不熟悉。 – Dudeguy21
https://en.wikipedia.org/wiki/Content_management_system – nogad