Tema: errores
Pregunta: Como manejar errores de ejecución?
Respuesta: Podemos hacer una subrutina que imprima los mensajes de error para cuando haya algún problema en nuestro script
Código:
sub error {
print "content-type: text/html \n\n";
print "Error: Cant $_[0] the $_[1]";
print '<br><br>comunicate con Esteban Quintana a [email protected]';
exit;
}
Cuando escribamos nuestras lineas de código colocamos una llamada alternativa a esta función pasandole 2 parámetros explicando el error:
open (MAIL, "|/usr/lib/sendmail -t") || &error('open','mail process');
De manera que o se ejecuta normalmente o imprime el error