2009-11-06 10 views
5

ここに私のprobは簡単です。PHPを使用してFTPからFTPにファイルをアップロードすることは可能ですか

私はプログラミング言語PHPでFTPを使用してサーバーにファイルをアップロードする方法を知っています。

しかし、FTPユーザー名とパスワード

感謝のn進歩を持つ

とPHPを使用して当社のサーバーに別のサーバーからファイルを取得することも可能ということです...

フェロ

答えて

3

はいftp_getを使用して、PHPを使用してFTPからファイルを取得できます。

次のスニペットは、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"; 
} 
0

はここで有望な機能へのリンクです:

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

あなたにダンプするローカルファイルを開く必要があります、接続とそれ以外のものを管理しますが、これを行う方法です。

2

技術的には、FTPプロトコルではサーバー間の転送が可能で、これはFXPと呼ばれます。ただし、セキュリティ上の理由から、この機能はほとんどのFTPサーバーではデフォルトで無効になっているため、動作させる前に確認または有効にする必要があります。

有効になっている場合は、FXPコマンドをスクリプトするだけで済みますが、すべて正常に動作するはずです。私はそれが別のディレクトリからファイルをコピーすると大差ないと思う

+0

はスターバックスハイテク..私はしないでくださいどのように FTPサーバー内のファイルのオープン..知っていることを提供しましたFTP機能を使用したい。私はPHPで使用する必要があります – Fero

0

は、あなたが

関連する問題