0

誰かがURL(http://domain.com/FILE_ID )を介して私のWebサイトにアクセスすると、PHPはftpサーバーに接続してFILE_IDを取得し、ローカルサーバーに保存せずにクライアントにストリーミングします。私はクライアントにftpサーバー上の私のファイルへのリンクを提供したくありません。代わりに私はこれを考えました。

誰かが私がこれをどのように達成できるか考えていますか?

「ftp_get()」メソッドを使用してftpからファイルを取得できると思っていましたが、ローカルサーバーに書き込む必要があります(または間違っていますか?)。その後、PHPヘッダーを使用してダウンロードを強制します。

基本的に、ありとあらゆる情報が役に立ちます。正しい方向に歩き始めることができるように。

4

1 に答える 1

1

あなたが求めているのはCurlライブラリです-FTPを処理できるからです。これを参照してください。FTPの例があります。

または、file_get_contentsのURLバインディングを持つサーバーがある場合は、次を使用できます。

file_get_contents("ftp://username:password@server/path/to/file.ext");

FTPサーバー上のリモートファイルの内容を取得します。

于 2012-11-18T00:06:39.987 に答える