I have a photoblog which prints out EXIF info from my images (http://php.net/manual/en/function.exif-read-data.php).
Worked great, until today. It just stopped printing out the data. I have not made any changes to the files.
The images are located in wordpress upload folder. If i try with an image+exif php file in public_html, i get the data as usual. What could have caused this? Thanks!
If the images are being loaded the same way, there have been no changes to code as you indicate, then the only conclusion is that the images no longer contain EXIF data, or the method of encoding has changed.
Compare all EXIF tags from an image during the functional period to a current one. There must be some difference in the input.
Worked great, until today.
As it just stopped working I would guess that its something to do with your shared server. Have a look at your Php configuration, and see if "EXIF Support" is enabled. You can call phpinfo() like this:
<? phpinfo(); ?>
If there is an issue with Php configuration, there are workarounds (some shared hosting allow you to configure php by using a .htaccess or adding php.ini file to a directory, containing the settings that are to be overridden, but you might be better getting in contact with your shared hosting provider).