![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
30/04/2009, 08:19
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 122
Antigüedad: 16 años, 3 meses Puntos: 4 | |
No mostrar mensaje de error al enviar email Hola, como hago para que no se muestre el error que se produce al enviar un email, desde mi pagina, si hubo algun error con la casilla de correo ?
Porque por mas que en mi pagina tengo:
if(!$mail->Send()) {
$mail->ErrorInfo; $errorenvio=$mail; $envio="false"; } else { $envio="true"; }
//
(1) if (strcmp($envio,"true")==0) { ?>El email se ha enviado correctamente.<?php } else { ?>No se ha podido hacer el envio.<?php } ?>
Igualmente, arriba de la pagina , en la parte de la "respuesta" del script de php se muestra lo que debajo describo y es lo que quiero ocultar porque ya, en la pagina (1) mostre un mensaje de q hubo un error:
Warning: fsockopen() [function.fsockopen]: unable to connect to mail.xxxxxxxxxxxxx.com:25 (Connection refused) in /......./class.smtp.php on line 123
En class.smtp.php de esa linea tengo:
118 /* connect to the smtp server */
119 $this->smtp_conn = fsockopen($host, // the host of the server
120 $port, // the port to use
121 $errno, // error number if any
122 $errstr, // error message if any
123 $tval); // give up after ? secs
Alguna sugerencia..? Les agradezco... |