2

ftp から文字列としてデータを取得することは可能ですか? 経由でイメージを作成したいのですimagecreatefromstringが、ftp 機能が見つかりません。画像の代わりにサードパーティのphpコードをアップロードできるのではないかと心配しているため、必要です。

4

2 に答える 2

3

次のコードを使用して、FTP を介してファイルの内容を文字列として取得できます。

function ftp_get_string($ftp, $filename) {
    $temp = fopen('php://temp', 'r+');
    if (@ftp_fget($ftp, $temp, $filename, FTP_BINARY, 0)) {
        rewind($temp);
        return stream_get_contents($temp);
    }
    else {
        return false;
    } 
}

$ftpによって返される FTP 接続リソースになりますftp_connect

免責事項:コードは私のものではありません。ftp_fgetphp.netのコメントからほぼそのままです。

于 2012-09-03T13:45:56.563 に答える