Мини скрипт, предназначенный для поиска файлов изменившихся на сервере в этом году. Полезен если нет доступа к SSH.
Скрипт для перебора дерева файлов, с проверкой на год их создания/модификации.
28.09.2018
<?php class soScaner { /** * * @var array * */ protected $_aResult = array(); /** * Scan Path * * @param string $sPath * * @return void */ protected function _scan($sPath) { $d = dir($sPath); while (false !== ($entry = $d->read())) { if ($entry != '.' && $entry != '..') { $sName = $sPath.'/'.$entry; if (is_dir($sName)) { $this->_scan($sName); } else { $iYear = date ("Y", filemtime($sName)); //if( $iYear == 2018) { $this->_aResult[] = $sName; //echo $sName. '<br />'; } } } } $d->close(); } /** * Public Main * * @param undefined $sPath * * @return array */ public function scan($sPath) { $this->_scan($sPath); return $this->_aResult; } } $oScaner = new soScaner(); echo '<pre>'; print_r($oScaner->scan('/home/dnddom29/public_html')); echo '</pre>';