Определение даты создания изображения

Открыв любой JPEG-файл, можно обнаружить, что среди бинарных данных дата записывается в текстовом формате, например, 2008:08:06 22:32:05. Таким образом, для определения даты создания или редактирования JPEG-файла достаточно открыть его и найти дату при помощи регулярного выражения:

<?php
  $filename = 'flowers.jpg';
  // Помещаем содержимое файла в переменную $content
  $content = file_get_contents($filename);
  // Извлекаем дату
  preg_match('|([\d]{4}:[\d]{2}:[\d]{2} [\d]{2}:[\d]{2}:[\d]{2})|i', $content, $out);
  echo $out[0];
?>

Оставьте свой отзыв