Archivos mensuales: septiembre 2009

Phpmailer parse error unexpected

El error puede ocurrir tanto durante la configuración, como en un momento determinado, ya que no depende en si de la clase, sino de la version de Php del servidor donde esté corriendo. En mi caso descargué la versión para Php 5 pero en el servidor corria la versión de Php 4.4.4, como el servidor tenía también la opción de usar la versión 5.2.0 de Php, la cambié y no volví a tener el mismo error.

Mientras que investigaba porqué pasaba esto, encontré que mucha gente lo utilizaba sin problemas, hasta que (lo más seguro) el servidor actualizó la versión de Php y la clase Phpmailer dejó de funcionar, obteniendo el mismo error. Hay varias versiones de Phpmailer según la versión de Php que corra en nuestro servidor.

El error completo es:

parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’

Anuncios