ファイルをダウンロードできる次のスクリプト (関連する部分のみ):
if ($file = fopen($file, 'r'))
{
if(isset($_SERVER['HTTP_RANGE']))
{
fseek($file, $range);
}
while(!feof($file) &&
(!connection_aborted()) &&
($bytes_send<$new_length))
{
$buffer = fread($file, $chunksize);
print($buffer); //echo($buffer); // is also possible
flush();
$bytes_send += strlen($buffer);
}
fclose($file);
}
これを行うと、ダウンロードされたファイルには、実際の時間が作成時間として表示されます。
サーバー上にある最後の変更ファイルを保存する方法を知りたいです。
filemtime で情報を取得できることはわかっていますが、上記のスクリプトと組み合わせて使用する方法がわかりません。