$url_final = str_replace('../../sis_', '', $url[0]); $url_final = str_replace('sis_', '', $url_final); $url_final = str_replace('/control', '', $url_final); $res = $pxpRestClient->doPost($url_final, array("id_proceso_wf" => $url[1])); $res_json = json_decode($res); $correo->addAdjunto(dirname(__FILE__) . '/../../../reportes_generados/' . $res_json->ROOT->detalle->archivo_generado, $url[2]); //poniendo la url para eliminar //array_push($arr_unlink,dirname(__FILE__) . '/../../../reportes_generados/' . $res_json->ROOT->detalle->archivo_generado); } else { //es un archivo $url_final = str_replace('./../../../', '/../../../', $url[0]); $correo->addAdjunto(dirname(__FILE__) . $url_final, $url[1]); } } $correo->setDefaultPlantilla(); $respuesta_correo = $correo->enviarCorreo(); if ($respuesta_correo != "OK") { if ($errores_id == '') { $errores_id = '' . $d['id_alarma']; $errores_msg = $d['id_alarma'] . '<oo#oo>' . $respuesta_correo; } $errores_id = $errores_id . ',' . $d['id_alarma']; $errores_msg = $errores_msg . '###+###' . $d['id_alarma'] . '<oo#oo>' . $respuesta_correo; } } catch (phpmailerException $e) { $respuesta_correo = $e->errorMessage(); if ($errores_id == '') { $errores_id = '' . $d['id_alarma']; $errores_msg = $d['id_alarma'] . '<oo#oo>Php mailer error:' . $respuesta_correo; } $errores_id = $errores_id . ',' . $d['id_alarma'];
include_once dirname(__FILE__) . '/../../lib/FirePHPCore-0.3.2/lib/FirePHPCore/FirePHP.class.php'; ob_start(); $fb = FirePHP::getInstance(true); //estable aprametros ce la cookie de sesion $_SESSION["_CANTIDAD_ERRORES"] = 0; //inicia control /* cantidad de error anidados if($_SESSION["_FORSSL"]=='SI'){ session_set_cookie_params (0,$_SESSION["_FOLDER"], '' ,true ,false); } else{ session_set_cookie_params (0,$_SESSION["_FOLDER"], '' ,false ,false); } */ //echo dirname(__FILE__).'LLEGA'; register_shutdown_function('fatalErrorShutdownHandler'); set_exception_handler('exception_handler'); set_error_handler('error_handler'); include_once dirname(__FILE__) . '/../../lib/lib_control/CTincludes.php'; $correo = new CorreoExterno(); $correo->addDestinatario('*****@*****.**', 'Jaime Rivera'); $correo->setAsunto('Formulario'); $correo->setMensaje('<form method="post" action="contact.php"> <textarea name="message"></textarea> <input type="submit"> </form>'); $correo->setTitulo('Formulario'); $correo->setDefaultPlantilla(); $correo->enviarCorreo();
<?php /*** Nombre: Intermediario.php Proposito: Invocar al disparador de alarmas saltandose los pasos de * autentificacion * este archivo se invoca desde un cron tab en servidor linux * solo deberia llamarce desde hay otras llamadas no seran autorizadas Autor: Kplian (RAC) Fecha: 19/07/2010 */ session_start(); include_once dirname(__FILE__) . '/../DatosGenerales.php'; include_once dirname(__FILE__) . '/../PHPMailer/class.phpmailer.php'; include_once dirname(__FILE__) . '/../PHPMailer/class.smtp.php'; include_once dirname(__FILE__) . '/../lib_general/cls_correo_externo.php'; $correo = new CorreoExterno(); $correo->addDestinatario('*****@*****.**', 'rensi arteaga'); $correo->setAsunto('prueba de correo externo'); $correo->setMensaje('este es el cuerpo del mensaje'); $correo->setTitulo('Correo de prueba'); $correo->setDefaultPlantilla(); $mensaje = $correo->enviarCorreo(); echo $mensaje;