列出Dictory中的文件并存储用户选择

时间:2016-11-01 20:54:50

标签: php html

我对php和html一般都很新。我正在创建一个弹出窗口,列出子目录中的文件,允许用户只选择一个,然后通过使用提交按钮将其发送到c程序。

问题在于我不知道如何允许用户从列表中选择文件并将所述选择存储在变量中。

另外两个要求是: - c程序位于父目录中 - 要列出的唯一文件是.txt文件

<!DOCTYPE html>
<html>
<body>
<h1> Test</h1>
<select name="test">
<?php
$dir="./files";

if (is_dir ($dir))
{
    if ($dh = opendir($dir))
    {
        while (($file = readdir($dh)) != false)
        {
             if ($file != ".." && $file != "." && strtolower(substr($file,strrpos($file,'.') +1)) == 'txt)
              {
                   echo "option value =\"$file\"> $file </option>";
               }
        }
    }
}
?>
</select>

<button = type="button" onclick="self.close()"> Cancel </button>
</body>
</html>

我正在寻找有关如何实现这一点的想法......

修改:添加了我尝试过的内容。我想弄清楚的部分是:从下拉列表框中选择值,发送到提交按钮。不知道该怎么做。可能是因为缺乏理解。

仅供参考,很抱歉之前没有输入代码。

1 个答案:

答案 0 :(得分:0)

想出来。很简单。现在我觉得自己像个白痴。谢谢你的时间。

{{1}}