PHP选择从列表中删除父项的框

时间:2012-07-05 11:17:34

标签: php file-upload upload uploadify

我有一张表格可以将图片上传到我的网站。

包含一个包含我网站上目录文件夹的框。

所有功能都在运行但我希望它只显示子目录而不是父/子

这是我目前的代码:

它在表单中显示为parent / sub。

    {
    <select size="1" name="fileLocation"><?php
    $imFolder = "gallery";
    $dirs = glob($imFolder . "/*", GLOB_ONLYDIR);
    foreach($dirs as $val){
    echo '<option value="'.$val.'">' .$val. "</option>";
    ?></select>
     }

1 个答案:

答案 0 :(得分:0)

如果您只需要摆脱父/子中的,就可以将其爆炸

{
    <select size="1" name="fileLocation"><?php
        $imFolder = "gallery";
        $dirs = glob( $imFolder . "/*", GLOB_ONLYDIR );
        foreach( $dirs as $val ) {

            # explode the value on "/" and get array of variables
            $val = explode( '/', $val );

            # get last value of the given array
            $last_value = sizeof( $val ) - 1;
            $val = $val[ $last_value ];

            echo '<option value="' . $val . '">' . $val . "</option>";
        }
        ?></select>
 }

可能有更清洁的解决方案,但这应该有效