【发布时间】:2014-01-24 13:13:17
【问题描述】:
我正在使用 XML 和 PHP 来填充 Web 表单下拉框。
我有一个html页面
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
<header>
<h1>Title</h1>
</header>
<form>
<div id ="select xml">
<?php include 'dropdown.php'; ?>
</div>
</form>
</body>
</html>
我希望包含以下 PHP 来生成带有 XML 文件名的实际框。
<?php
//echo(substr(glob("xml/*.xml")[0],4));
echo "<p>
<label>Select list</label><br>
<select id = \"selectxml\">
<option value'0'>--Please Select--</option>";
$count = count(glob("xml/*.xml"));
$files = glob("xml/*.xml");
for ($i = 0; $i < $count; $i++) {
//echo(substr($files[$i],4));
//echo "<br>";
$filename = (substr($files[$i],4));
echo "<option value=$i+1>$filename</option>";
}
echo "</select><br>
<br>
</p>";
?>
我知道 PHP 并不完美,但它可以工作。
问题是当我运行页面时包含 HTML 不起作用 - 有什么想法吗?
【问题讨论】:
-
默认情况下,您的服务器不会处理扩展名为 .html 的文件中的 php 代码。