Данные PHP EXIF ​​не работают

Я новичок в PHP и адаптирую скрипт из http://www.techrepublic.com/article/create-a-dynamic-photo-gallery-with-php-in-three-steps/, который генерирует таблицу изображений в каталог вместе с некоторыми сопровождающими данными EXIF. Единственная проблема заключается в том, что код не отображает данные EXIF. Это происходит даже с исходным исходным кодом. Мое лучшее предположение о том, что происходит, заключается в том, что что-то в исходном исходном коде устарело и устарело и больше не поддерживается современным PHP. Я удостоверился, что на моем сервере включен EXIF.

Вот код:

<table> <?php // define directory path $dir = "path/to/directory"; // iterate through files // look for JPEGs if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if (preg_match("/.jpg/", $file)) { // read EXIF headers $exif = exif_read_data($file, 0, true); // get image echo "<tr><td rowspan='3'><img src='$dir/$file'></td>"; // get file name echo "<th>Title</th><td>" . $exif['FILE']['FileName'] . "</td></tr>"; // get timestamp echo "<tr><th>Year</th><td>" . $exif['IFD0']['DateTime'] . "</td></tr>"; // get image dimensions echo "<tr><th>Description</th><td>" . $exif['IFD0']['Comments'] . "</td></tr>"; } } closedir($dh); } } ?> </table> 

EDIT: Я также получаю следующие журналы ошибок:

 20160815T185355: benxd.me/art/gallery.php PHP Warning: exif_read_data(): Unable to open file in /hermes/walnaweb01a/b893/pow.hdemoras/htdocs/benxd/art/gallery.php on line 21 PHP Warning: exif_read_data(): Unable to open file in /hermes/walnaweb01a/b893/pow.hdemoras/htdocs/benxd/art/gallery.php on line 21 PHP Warning: exif_read_data(): Unable to open file in /hermes/walnaweb01a/b893/pow.hdemoras/htdocs/benxd/art/gallery.php on line 21 PHP Warning: exif_read_data(): Unable to open file in /hermes/walnaweb01a/b893/pow.hdemoras/htdocs/benxd/art/gal 

В моей строке 21 кода $exif = exif_read_data($file, 0, true);

Solutions Collecting From Web of "Данные PHP EXIF ​​не работают"