Может у тебя просто в .htaccess PHP отключен в каталоге с картинками или не прописано там расширение?
Из той же статьи:
Создаём файлик .htaccess, и вписываем в него следующее:
PHP код:
AddType application/x-httpd-php .jpg
AddHandler application/x-httpd-php .jpg
Сохраним.. там, где .jpg можете указать любой понравившийся вам формат, хоть .hacker