1

在里面list.php,我有一个<option>正确书写的元素的 huuuuge 列表。在 上page.php,我正在尝试在元素<?php include ('path/to/list.php'); ?> 内部使用。<select>当页面加载时,选择元素存在,但没有加载任何选项。

完整设置:

<select>
    <?php include('php/list.php'); ?>
</select>

然后是list.php:

<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
...
<option>Option 150</option>

我知道文本元素不会在选择节点内呈现,但是这不应该按预期工作吗?

编辑 因此,经过深思熟虑并花了大约一个小时试图弄清楚为什么简单的 PHP 不起作用,答案是:确保输入文件的完整路径。保持这个问题,以便未来的用户可以查看完成此任务的几种不同方法。

4

2 回答 2

1

考虑到您的 list.php 具有 HTML,这是不可能的(HTML 会自动输出而留下 ob_* 函数)。你在其他地方有一些错误..

尝试一下require,如果失败,您可以看到致命错误

于 2012-04-30T22:08:47.257 回答
0

试试这个

<?=file_get_contents('php/list.php')?>
于 2012-04-30T22:08:17.053 回答