1cfb0617749a64f2e177386b030d46007b8c4b179Steve Block<?php 2cfb0617749a64f2e177386b030d46007b8c4b179Steve Blockrequire_once '../../resources/portabilityLayer.php'; 3cfb0617749a64f2e177386b030d46007b8c4b179Steve Block 4cfb0617749a64f2e177386b030d46007b8c4b179Steve Block$tmpFile = sys_get_temp_dir() . "/" . "appcache_counter"; 5cfb0617749a64f2e177386b030d46007b8c4b179Steve Block 6cfb0617749a64f2e177386b030d46007b8c4b179Steve Blockfunction stepCounter($file) 7cfb0617749a64f2e177386b030d46007b8c4b179Steve Block{ 8cfb0617749a64f2e177386b030d46007b8c4b179Steve Block if (!file_exists($file)) { 9cfb0617749a64f2e177386b030d46007b8c4b179Steve Block file_put_contents($file, "0"); 10cfb0617749a64f2e177386b030d46007b8c4b179Steve Block return "0"; 11cfb0617749a64f2e177386b030d46007b8c4b179Steve Block } 12cfb0617749a64f2e177386b030d46007b8c4b179Steve Block $value = file_get_contents($file); 13cfb0617749a64f2e177386b030d46007b8c4b179Steve Block file_put_contents($file, ++$value); 14cfb0617749a64f2e177386b030d46007b8c4b179Steve Block return $value; 15cfb0617749a64f2e177386b030d46007b8c4b179Steve Block} 16cfb0617749a64f2e177386b030d46007b8c4b179Steve Block 17cfb0617749a64f2e177386b030d46007b8c4b179Steve Blockheader("Expires: Thu, 01 Dec 2003 16:00:00 GMT"); 18cfb0617749a64f2e177386b030d46007b8c4b179Steve Blockheader("Cache-Control: no-cache, must-revalidate"); 19cfb0617749a64f2e177386b030d46007b8c4b179Steve Blockheader("Pragma: no-cache"); 20cfb0617749a64f2e177386b030d46007b8c4b179Steve Blockheader("Content-Type: text/plain"); 21cfb0617749a64f2e177386b030d46007b8c4b179Steve Block 22cfb0617749a64f2e177386b030d46007b8c4b179Steve Blockprint(stepCounter($tmpFile)); 23cfb0617749a64f2e177386b030d46007b8c4b179Steve Block?> 24