我有一个下拉菜单,其中包含硬编码的值:
<select name="value" id="value">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
</select>
我想要加载一个文本文件来填充值。文本文件中每个值都在新的一行上。
values.txt
A
B
C
D
我尝试过这个:
<select>
<?php
if ($file = @fopen('values.txt', 'r')) {
while(($line = fgets($file)) !== false) {
echo "<option>{$line}</option>";
}
fclose($file);
}
?>
</select>
但是当我这样做时,下拉菜单中没有选项。如有帮助将不胜感激。谢谢!
fopen()
。 - Rohit@
,但没有注意到任何错误。 - CdSdw