CreateFreshExpiryDataFile - v1


10/10/04
 

CreateFreshExpiryDataFile - v1

This is based on version 1.7 of the Expiry Checker...
 
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);

}

 
 
 

<<contents ^top^