$msg = '<div class="error">Error: Campo *Tu Nombre* es requerido.</div>'; $smarty->assign('msg', $msg); $smarty->assign('data', $_POST); } elseif (empty($_POST['email'])) { error_log("Error: Campo *Tu Correo Electrónico* es requerido."); $msg = '<div class="error">Error: Campo *Tu Correo Electrónico* es requerido.</div>'; $smarty->assign('msg', $msg); $smarty->assign('data', $_POST); # Todo bien } else { $_REQUEST['ip'] = getip(); $message = strip_tags($_REQUEST['ab_comment']); $tos = explode(',', trim($_REQUEST['tos'])); $ab_entry = new ab_entryTable(); $ab_entry->readEnv(); $row = $ab_entry->readRecord(); $subject = 'Recomendación: ' . $row['ab_entry']; $message = $_REQUEST['name'] . ' te ha enviado el siguiente articulo. Sus Comentarios son los siguientes: ---- ' . $_REQUEST['ab_comment'] . ' ---- <b>' . $row['ab_entry'] . '</b> ' . substr(trim(strip_tags(strip_code($row['body']))), 0, 125); $message = nl2br($message); # Headers $headers = 'From: ' . AB_NAME_NOREPLAY . '<' . AB_EMAIL_NOREPLAY . ">\r\n"; $headers .= 'MIME-Version: 1.0' . "\r\n"; //$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; $headers .= 'Content-Transfer-Encoding: 8bit' . "\r\n";