在php文件中,我放下了下拉列表并提交了按钮 下拉列表显示您可以选择的文件名 当用户从下拉列表中选择文件名并按下提交按钮时,php应该返回HTML文件作为响应 HTML应该显示用户在php文件中选择的文件名的内容。
如何实施此系统?
起初,我尝试使用php的“readfile”,但是如何在html文件中获取文件名?
答案 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']]);
}