Delete files older than XX days using PHP

Here’s a chunk of code for deleting old files using PHP code.

$days = 180;
$dir = '/path/to/dir';
	if ($handle = opendir($dir)) {
	while (false !== ($file = readdir($handle))) {
		if ($file[0] == '.' || is_dir($dir.'/'.$file)) {
			continue;
		}
		if ((time() - filemtime($dir.'/'.$file)) > ($days *86400)) {
			unlink($dir.'/'.$file);
		}
	}
	closedir($handle);
}