2016-03-21 37 views
0

Yeni bir Senaryo ile çok garip bir Sorun yaşıyorum. Sadece belirli bir Klasördeki tüm dosyaları listelemeyi amaçladım, ancak ftp_nlist’den geri döndüğümde, FTP’in Kökünde bulunan klasörler var!PHP ftp_nlist Rootfolder üzerinde sıkışmış

Burada neler olduğunu Fikir ile kod

<?php 
    $ftpServer = "192.168.10.190"; 
    $ftpUser = "user1"; 
    $ftpUser = "somePass"; 
    $remoteFilePath = "/SomeFolder/"; 

    $conn_id = ftp_connect($ftpServer) or die("<span style='color:#FF0000'><h2>Couldn't connect to $ftpServer</h2></span>"); 
    $login_result = ftp_login($conn_id, $ftpUser, $ftpPass) or die("<span style='color:#FF0000'><h2>You do not have access to this ftp server!</h2></span>"); 
    $files = ftp_nlist($conn_id, $remoteFilePath); 
    echo print_r($files)."<br>"; 
?> 

Herkes bir Kesik var ?!

Çözüm

ben kendi başıma öğrendim. i İstenen dizine değişti bir eğer yan tümcesinde ftp_nlist koyuyordum Tüm yapmak zorunda;)

+0

Olası çoğaltılabilir [PHP FTP dizini listeleme hatası] (http://stackoverflow.com/questions/872651/php-ftp-directory-listing-error) – Oli

cevap

1

açıkça geçerli dizine atıfta için nokta ile

$remoteFilePath = "./SomeFolder/"; 

deneyin.

+0

Bunu da yaptım ama işe yaramadı ama Çözümü kendim de buldum – ZeroGS

+0

O zaman lütfen çözümünüzü başkaları için sağlayın. Teşekkürler. – Oli