background image

功能实现:

php+mcDropdown 实现文件路径可在下拉框选

以下是对

php+mcDropdown 实现文件路径可在下拉框进行选择的方法进行了详细的分析介

绍,需要的朋友可以过来参考下
最近用

php 进行文件目录信息读取,在网上弄到下面一段代码:

//获取指定目录下的文件列表
//$path 指定的目录,默认为当前目录
//$ifchild 是否显示子目录文件列表,默认不显示
//$curpath 显示当前的路径,默认为从当前目录开始;这个主要是为了显示确定 href 路径

代码如下

:

 

    

function

 openpath(

$path

=".",

$ifchild

=false,

$curpath

=".")  

    

{  

 

        

$handle

 = opendir(

$path

);  

        

if

(

$handle

)  

        

{  

           

while

(false !== (

$file

 = readdir(

$handle

)))  

           

{  

               

if

 (

$file

 != "." && 

$file

 != "..")   

               

{  

                    

$fullPath

 = 

$path

.DIRECTORY_SEPARATOR.

$file

;  

                    

if

(

is_dir

(

$fullPath

))

//如果是目录文件  

                    

{  

                         

if

(

$ifchild

)

//如果设置了显示子目录  

                         

{  

                            

//递归  

                            

openpath(

$path

.DIRECTORY_SEPARATOR.

$file

,

$ifchild

,

$curpath

.DIRECTORY_SEPARATOR.

$file

);  

                         

}  

                         

else

  

                         

{  

                            echo

 "<li><a href=\"$curpath/$file \" target=\"_blank\">$file</a></li>\n";  

                         

}  

                    

}  

                    

else

 

if

(

$file

 != 

basename

(

__FILE__

))

//排除当前执行脚本  

                    

{  

                        echo

 "<li><a href=\"$curpath/$file \" target=\"_blank\">$file</a></li>\n";