a veces cuando subes archivos al servidor las extensiones las modifica segun el tipo de sistema operativo...en mi caso me a ocurrido revisa si el nombre que tiene tu imagen en tu php es igual a como esta en el servidor.
ejemplo
<? print ("<img src='email.png'>");?>
en tu servidor email.png debe star igual a veces quedan email.PNG por ello revisa q ambas esten iguales....tanto codigo como en el directorio...saludos!