PHP kullanarak FTP'ye FTP dosya yüklemek mümkün mü

4 Cevap php

İşte Kısaca benim prob.

Ben programlama dili PHP ile FTP kullanarak sunucuya bir dosya yüklemek için biliyorum.

Ama bu, PHP ile bizim sunucuya başka bir sunucudan dosya almak mümkündür

FTP Kullanıcı Adı ve Şifrenizi sahip

Teşekkürler n önceden ...

Fero

4 Cevap

Evet, PHP kullanarak FTP dosyaları getirebilir - ftp_get kullanarak.

Aşağıdaki kod parçası değil documentation:

$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// try to download $server_file and save to $local_file
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
    echo "Successfully written to $local_file\n";
}
else {
    echo "There was a problem\n";
}

Teknik olarak, FTP protokolü FXP olarak adlandırılan, sunucu sunucuya transfer için izin verir. Bu özellik güvenlik nedenleriyle olsa da, çoğu FTP sunucusu varsayılan olarak devre dışıdır, o yüzden işe önce etkinleştirmek / bunu doğrulamak mümkün olması gerekir.

Bu etkinse, sadece komut FXP komutları gereken gereken ve her şey iyi çalışması gerekir.

İşte gelecek vaat eden bir işleve bir bağlantı:

http://www.php.net/manual/en/function.ftp-fget.php

Sen içine damping için yerel dosyayı açmak ve bağlantı ve etajer yönetmek gerekir, ama bunu yapmak için bir yoldur.

Ben bunu bilmek şartıyla, başka bir dizine bir dosya kopyalarken çok farklı olduğunu düşünüyorum nasıl bir FTP Server open bir dosya için .. yok