php如何将HTML文件和值作为对POST请求的响应返回?

时间:2015-10-22 22:00:20

标签: php html

在php文件中,我放下了下拉列表并提交了按钮 下拉列表显示您可以选择的文件名 当用户从下拉列表中选择文件名并按下提交按钮时,php应该返回HTML文件作为响应 HTML应该显示用户在php文件中选择的文件名的内容。

如何实施此系统?
起初,我尝试使用php的“readfile”,但是如何在html文件中获取文件名?

2 个答案:

答案 0 :(得分:1)

也许不是最佳答案,但您可以返回存储在变量中的html文件的位置,然后使用include($fileRoute);require_once($fileRoute);

答案 1 :(得分:1)

您可以在数组中保留允许页面的白名单,将数组键作为post / get参数发送,并包含要显示它的文件:

$pages =['one.html','two.html','three.html'];
if (isset($_POST['pid']) && isset($pages[$_POST['pid']])){
     include($pages[$_POST['pid']]);
}