2011-08-30 167 views
-1

嗨,我正在寻找脚本巫婆列表目录的ftp和读取列出的文件夹中的所有文件..是否有东西可以帮助我?目录树列表

  1. > //打开DIR



    $子=($ _GET [ 'DIR']); $ path ='store /'.$ diro。'/'; $ path = $ path。 “$子”; $ dh = opendir($ path); $ i = 1; ($ file = - “。”& & $ file!=“..”){ if(substr($ file, - ) 4,-3)==“。”){ echo“$ i。$ file
    ”; } else {
    echo“$ i。$ file”; } $ i ++; } } closedir($ dh);

+2

可能。你试过什么了? – richsage

+0

PHP有一个FTP扩展,你可以在这里阅读:http://php.net/ftp。否则,你可以缩小你的问题吗?你已经尝试了什么?为什么他们不工作? – erisco

+0

我曾尝试,但由于某种原因,这不工作:S – Blue

回答

2

我做了一个快速谷歌,并有对这个问题的答复一MILLIONS

第四个结果是一个完整的代码示例。

http://www.phpreg.com/index.php?option=com_content&task=view&id=158&Itemid=28

喜欢的东西....

<?php 
    $connect = ftp_connect("ftp.hostname.com"); 
    $result = ftp_login($connect, "username", "password"); 
    $a = ftp_nlist($connect, "code22"); 
    foreach($a as $value){ 
     echo $value, "<BR>"; 
    } 
?> 
+0

确定我已经试过这一个 – Blue

+0

//打开目录 \t \t \t \t \t \t \t \t \t $子=($ _GET [ '目录' ]); \t \t \t \t $ path ='store /'.$ diro。'/'; \t \t \t \t $ path = $ path。 “$子”; \t \t \t \t $ dh = opendir($ path); \t \t \t \t $ i = 1; \t \t \t \t而(($文件= READDIR($ DH))!== FALSE){ \t \t \t \t如果($文件!= “” && $文件!= “”){ \t \t \t \t if(substr($ file,-4,-3)==“。”){ \t \t \t \t echo“$ i。$文件
“; \t \t \t \t}其他{ \t \t \t \t回声” $我。 $file
“; \t \t \t \t} \t \t \t \t $ I ++; \t \t \t \t} \t \t \t \t} \t \t \t \t closedir($ DH); – Blue