function CreateExpiryDataFile() {
// create and open ExpiryData file ("r+" for read/write)
$ExpiryDataFile = "ExpiryData.xml";
touch($ExpiryDataFile);
$ExpiryData_fp = fopen($ExpiryDataFile, "r+");
// lock ExpiryData file ("2" for exclusive writing lock)
$lock = flock($ExpiryData_fp, 2);
// continue when lock is obtained
if ( $lock) {
// write today's date
fwrite($ExpiryData_fp, date("Y-m-d"));
fwrite($ExpiryData_fp, "\n");
}
// unlock and close reminders file ("3" is for unlock)
$lock = flock($ExpiryData_fp, 3);
fclose($ExpiryData_fp);
}
|