LoginSignup
0

More than 1 year has passed since last update.

Organization

PHPのreadfile()でファイルサイズが大きいzipファイルをダウンロードできなかったためfopen()-fread()にした話

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

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0