Veo algunos errores, por ejemplo: hight. Debería ser: height.
Otro error:
Código PHP:
if(anchura > overlay.style.width)
overlay.style.width es un string, ya que es un número seguido de la unidad px; es decir, no son valores comparables. Podrías usar:
Código PHP:
if(anchura > parseInt(overlay.style.width))
Por otro lado, en php no deberías usar print_r como función de salida de texto. Deberías usar print o echo o la sintaxis heredoc. Esto es porque no sólo es más lenta sino que además, si te ves forzado a usar el buffer, print_r te dará problemas.