1

是否有可能(我假设不是)从我网站上的文件中填充下拉列表,比如在图像文件夹中?以html形式?

<select name="s1">
      <option value="" selected="selected">-----</option>
  <?php 
       foreach(glob('/images/*') as $filename){
       $rest = substr($filename, 7);    
       echo "<li><a href='#'>".$rest."</a></li>";
    }
?>

</select> 
4

2 回答 2

5

您可以使用scandir- http://php.net/manual/en/function.scandir.php

然后只需在返回的数组上运行 a并为每个foreach数组回显。<option>

于 2013-04-23T19:24:20.217 回答
4

试试这样:

<select name="s1">
      <option value="" selected="selected">-----</option>
  <?php 
       foreach(glob(dirname(__FILE__) . '/images/*') as $filename){
       $filename = basename($filename);
       echo "<option value='" . $filename . "'>".$filename."</option>";
    }
?>

</select> 
于 2013-04-23T19:24:29.207 回答