2011-08-30 173 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