<?php
// thời gian lưu cache tính theo giây, 7200s = 2h
$cachetime = 6; // 10 phút
//File cache
$cachefile = 'cache/ten-file.html';
echo "<b>Dữ liệu được cập nhật lần cuối lúc ".date('H:i', filemtime($cachefile))." (10 phút cập nhật 1 lần)</b>";
?>
<?php
/*----Nếu file đã được cache----*/
// Xuất file cache ra, với 2 điều kiện: có cache và chưa vượt quá cachetime
if (file_exists($cachefile) && time() - $cachetime < filemtime($cachefile)) {
require($cachefile); //Xuất ra nội dung đã cache - file cache
exit; //ngừng tại đây, không chạy các lệnh bên dưới.
}
ob_start();
// file cache sẽ có nội dung dưới này này
?>
{{ html tuỳ chỉnh }}
<?php
// ket thuoc file cache
$cached = fopen($cachefile, 'w');
fwrite($cached, ob_get_contents());
fclose($cached);
ob_end_flush();
require('incfiles/footer.php');
?>
Chỉnh sửa thời gian trong date format
Để thêm thời gian một mốc thời gian có sẵn làm theo mẫu bên dưới: // set timezone date_default_timezone_set('GMT'); //set an date and time to work with $start = '2014-06-01 14:00:00'; //display the converted time echo date('Y-m-d H:i',strtotime('+1 hour +20 minutes',strtotime($start))); Các loại thời gian có thể chỉnh sửa: +1 day = Thêm 1 ngày +1 hour = Thêm 1 giờ +10 minutes = Thêm 10 phút +10 seconds = Thêm 10 giây Có thể đổi thành + thành -
0 Nhận xét