現在、私はこの種の何かを行うスクリプトを持っています:
//Connect to the FTP server
$conn_id = connect_to_server($server, $user, $password);
//Switch to the directory with the files
ftp_chdir($conn_id, $directory);
//Get the contents of the current directory then iterate over them
$contents = ftp_nlist($conn_id, ".");
//loop through files and download them
foreach($contents as $file) {
ftp_get($conn_id, $local_filename, $file, FTP_BINARY);
}
問題はftp_get
、バルーンが制御不能になり、メモリが不足することです。私が見つけた唯一の解決策は、すべての接続の前に接続を閉じることftp_get
です。
ftp_get
接続を閉じずにメモリを解放する方法はありますか?