Andrzej Wielski: Да я в курсе, сам планирую его использовать на сервере, где требуется минимизировать трафик. Однако огорчает то что он официально не представлен и не удалось найти по нему никакой официальной информации.
Нельзя в imagecreatefromjpeg указать имя php скрипта и расчитывать на то что скрипт будет выполнен.
Либо посмотрите вторую половину моего ответа, либо imagecreatefromjpeg('site.ru/path/script.php');
Маловероятно, 99% что там переменная, то есть в один момент времени в ней одно значение, в другой момент времени другое. Вы можете попробовать найти лишь адрес в памяти, где расположена эта переменная. Для этого вам надо найти где идет ссылка на приведенную вами строку, и найти где-то рядом ссылку на область памяти с переменной. Как заметил D' Normalization, это один из параметров функции типа printf / sprintf.
Foreign - это нормально.
Apache2 сейчас слушает все адреса, если просто заменить 8080 на 80, то он попытается занять в том числе x.x.x.53:80 и не сможет это сделать. Нужно в Apache2 жестко указать ip:port.
Вернитесь к вашему изначальному скрипту, уберите $posts = iconv('utf-8', 'windows-1251', $posts); и делайте такой же iconv но над каждой нужной строкой внутри цикла.