1

内部には、すべて正しく記述された要素list.phpの巨大なリストがあります。で、要素<option>で使用しよpage.phpうとしています。ページが読み込まれると、select 要素は存在しますが、どのオプションも読み込まれません。<?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が機能しない理由を突き止めるために多くの審議と約1時間を費やした後、答えは次のとおりです。ファイルへのフルパスを入力していることを確認してください。将来のユーザーがこれを達成するためのいくつかの異なる方法を見ることができるように、この質問を続けてください.

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 に答える