PHPのreadfile()でファイルサイズが大きいzipファイルをダウンロードできなかったためfopen()-fread()にした話
#修正前
readfile($zip_name);
#修正後
$handle = fopen($zip_name, 'rb');
while (!feof($handle)){
echo fread($handle, 4096);
ob_flush();
flush();
}
fclose($handle);
Go to list of users who liked
More than 1 year has passed since last update.
PHPのreadfile()でファイルサイズが大きいzipファイルをダウンロードできなかったためfopen()-fread()にした話
#修正前
readfile($zip_name);
#修正後
$handle = fopen($zip_name, 'rb');
while (!feof($handle)){
echo fread($handle, 4096);
ob_flush();
flush();
}
fclose($handle);
Register as a new user and use Qiita more conveniently
Go to list of users who liked