
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/lb000221/public_html/webs/CS/class.phpmailer.php on line 45
| |||
Error con PHPMAILER Gente: me da este error cuando utilizo la función phpmailer (para el envio de mails) que viene dentro de una clase...calculo que la deben conocer. Aca les muestro el error para ver si a alguien se le ocurre porque puede ser ![]() Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/lb000221/public_html/webs/CS/class.phpmailer.php on line 45 |
| |||
El problema es que a la clase esta a la que se referencia el error, la baje de internet...pero la voy a revisar a ver si le falta esto que uds dicen....mil gracias!!!! Nada nadaaaaaaaaaaaaaaaaaaa.....no encuentro el error... ![]() Última edición por GatorV; 21/04/2009 a las 13:29 |
| |||
Respuesta: Error con PHPMAILER!!!!!!!! La linea que esta en rosa, es la que supuestamente contiene el error, la misma esta dentro de la clase phpmailer if (version_compare(PHP_VERSION, '5.0.0', '<') ) exit("Sorry, this version of PHPMailer will only run on PHP version 5 or greater!\n"); class PHPMailer { ///////////////////////////////////////////////// // PROPERTIES, PUBLIC ///////////////////////////////////////////////// /** * Email priority (1 = High, 3 = Normal, 5 = low). * @var int */ public $Priority = 3; /** * Sets the CharSet of the message. * @var string */ public $CharSet = 'iso-8859-1'; /** * Sets the Content-type of the message. * @var string */ public $ContentType = 'text/plain'; Y aca les pego el código que esta en otro archivo que incluye a la clase en cuestion y usa la función que pegue aca arriba: <? require("class.phpmailer.php"); $mail = new PHPMailer(); $mail->Host = "localhost"; $mail->From = "[email protected]"; $mail->FromName = "Nombre del Remitente"; $mail->Subject = "Subject del correo"; $mail->AddAddress("[email protected]","No mbre 01"); $mail->AddAddress("[email protected]","No mbre 02"); $mail->AddCC("[email protected]"); $mail->AddBCC("[email protected]"); $body = "Hola <strong>amigo</strong><br>"; $body .= "probando <i>PHPMailer<i>.<br><br>"; $body .= "<font color='red'>Saludos</font>"; $mail->Body = $body; $mail->AltBody = "Hola amigo\nprobando PHPMailer\n\nSaludos"; $mail->Send(); ?> GRACIAS!!!!!!!!!!! |
| |||
Actualmente en nuestros servidores UNIX disponemos de PHP 5.2.0... Gracias de nuevo :D Perdon...el error que comento mas arriba me da con un Servidor que estoy averiguando la version de PHP que mandeja...y en el Servido que comento aca arriba que dispone de la version 5.2.0 la pagina me sale en blancoooooooooooooooo, buaaaaaaaaaaa ![]() Última edición por aminhondo; 22/04/2009 a las 11:19 |
| |||
![]() Cita: Hola, yo también tengo este error, y por lo que he podido ver por Google, creo que el problema está en la incompatibilidad de las versiones de PHP. Pero no tengo claro como solucionarlo.
Iniciado por aminhondo ![]() Actualmente en nuestros servidores UNIX disponemos de PHP 5.2.0... Gracias de nuevo :D Perdon...el error que comento mas arriba me da con un Servidor que estoy averiguando la version de PHP que mandeja...y en el Servido que comento aca arriba que dispone de la version 5.2.0 la pagina me sale en blancoooooooooooooooo, buaaaaaaaaaaa ![]() ¿Alguien ha podido solucionar este problema? Saludos. |
| ||||
Respuesta: Error con PHPMAILER Estoy casi seguro que este problema es de version. Lo mas seguro estas susando alguna version php4x La observacion es por que el public no anda con php4x De ser haci debes de hacer una actualizacion a tu php ![]() |