Ftp_get için istemi indir

1 Cevap php

Ben şu anda bir ftp istemci gerçek ihtiyaç duymadan ftp dosyaları indirmek için kullanıcıların bir sistemi uygulayan duyuyorum. Ben zaten bir giriş sistemi geliştirdik ve başarılı klasöründen dosyaları listelemek başardılar. Ancak, ben bir istemi "olarak kaydetmek" ile ftp_get kullanarak indirme işlemini yapmak niyetinde.

I http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/PHP_Databases/Q_23210157.html#mainSection atıfta ancak belirtilen çözüm kesin değildi.

Ben önceki forum konusu öneri birini kullanmak yaptım, ama ben ftp_get yürüttükten sonra bir msg "bir sorun var" var.

Gerçekten verilen herhangi yardımıyla takdir edecektir! Teşekkürler!

    //--------------------------- Connects to FTP host ---------------------------------------------
$conn_id = ftp_connect($_COOKIE["process-1"]) or die("Couldn't connect to FTP server");
$login_result = ftp_login($conn_id, $_COOKIE["process-2"], $_COOKIE["process-3"]);
//--------------------------- Validates FTP Logiin (username,password) -------------------------
if(!$login_result) die("FTP Login failed. Contact support @ customercare@strategyinstitute.com");
ftp_pasv($conn_id,true);

$current_dir = ftp_pwd($conn_id);
$chdir = ftp_chdir($conn_id,$_COOKIE["process-5"]);
if(!$chdir) echo "Change Directory failed. Origin = " .$current_dir. "; Destination: ".$_COOKIE["process-5"];

echo ftp_pwd($conn_id) ."<br>";

$server_file = $_GET['file'];

$fp = fopen('php://stdout', 'w+');
if (ftp_get($conn_id, $fp, $server_file, FTP_BINARY)) {
        echo "Successfully written to $local_file\n";
} else {
        echo "There was a problem\n";
}

ftp_close($conn_id);

1 Cevap

her tarayıcı zaten oldukça fazla bir ftp istemcisi. Neden tekerleği yeniden icat?

URL alanı ftp://browsableftpsite.com yazarak tarayıcınızda herhangi gezilebilir ftp sitesine gidin.