Мы используем Timthumb в нашем блоге Wordpress для отображения миниатюр сообщений на главной странице.Дело в том, что даже если для параметра ALLOW_EXTERNAL задано значение TRUE, у нас есть некоторые проблемы, чтобы заставить его работать.
Как видите, это изображение отображается без проблем:
http://www.ideageek.it/wp-content/themes/ideageek/timthumb.php?src=http%3A%2F%2Fimg.ideageek.it%2Fuploads%2F2011%2F08%2Fwindows_explorer-e1314218545653.gif&w=160&h=120&zc=1
Хотя этот, размещенный на том же идентичном сервере (img.ideageek.it), не отображается правильно.
http://www.ideageek.it/wp-content/themes/ideageek/timthumb.php?src=http%3A%2F%2Fimg.ideageek.it%2Fuploads%2F2011%2F08%2Fmyp2p-e1314255308699.jpg&w=160&h=120&zc=1
Ошибка, как вы можете видеть, это "удаленный хост" img.ideageek.it «не разрешен», хотя любой другой внешний хост работает.
Так как именно там мы используем для хранения изображений, домен img.ideageek.it всегда был в списке разрешенных доменов с ALLOW_EXTERNAL.опция установлена в false, но поскольку эта проблема обнаружилась, я установил для ALLOW_EXTERNAL значение true, не слишком заботясь о безопасности.К сожалению, даже после двух дней ожидания из-за кеша ничего не изменилось.
Я знаю, что использую старую версию timthumb, но я бы предпочел не обновлять, потому что боюсьвзломать всю тему.
Надеюсь, вы можете помочь:)