$file) { echo("\nProcessing file: " . $file['id']); $old = new DateTime($file['expiration']); $new = new DateTime(); $oldd = $old->format("U"); $newd = $new->format("U"); if (($oldd - $newd) < 1) { echo("\nFile " . $file['id'] . " has expired, deleting it"); unlink("./shares/" . $file['file']); if (array_search($file, $staging['files']) !== false) { unset($staging['files'][array_search($file, $staging['files'])]); } } else { echo("\nFile " . $file['id'] . " still has " . ($oldd - $newd) . " seconds remaining before deleting"); } } echo("\nSaving..."); file_put_contents("./profiles/" . $profile, json_encode($staging, JSON_PRETTY_PRINT)); } } echo("\nDone!\n");