Una cosa más. Tengo mi editor PHP y una de las opciones es ejecutar usando intérprete. Si símplemente ejecuto me sale el pantallazo de arriba, parte del formulario bien pintando, y el resto pus mal ya que sale parte de las funciones escritas como texto.
 
Sin embargo si intento ejecutar con Intérprete, me da un error. Concretamente el siguiente, a ver si ayuda en algo a saber el problema:  
 Ampliar Imagen
  Ampliar Imagen 
Espero que ayuda a aclarar algo.