Pero ... tu "makeimg.php" hace su cometido bien? (probandolo por una llamada directa en el URL:
http://www.nose.nose/makeimg.php?photo=.....)
Si no indicas el código de ese "makeimg.php" es complicado ver donde pueda estar el problema .. También es necesario asegurar que $array[foto] tenga el valor esperado (en tu código fuente HTML generado lo puedes ver desde tu navegador ver->código fuente).
Un saludo,