if (isset($_POST['enviar'])) { if ($_POST['enviar']) {
$patterns = array('<[\w.]+@[\w.]+>', '<\w{3,6}:(?:(?:\/\/)|(?:\\\\))[^\s]+>', '<www\.[^\s]+>');
$matches = array('[email eliminado]', '[enlace eliminado]', '[URL eliminada]');
$recipient="[email protected]";
$subject="Aviso de error en página de wiki.open-office.es";
$sender="Aviso error";
$senderEmail="[email protected]";
$headers = "From: $sender <$senderEmail>\r\n" .
"MIME-Version: 1.0\r\n" . "Content-Type: text/html; charset=UTF-8\r\n";
$mailBody='| Página: | ' . $_POST['page'] . ' |
| Resolución: | ' . $_POST['reso'] . ' |
| Navegador: | ' . $_POST['nave'] . ' |
| Observaciones: | '
. htmlspecialchars(
strip_tags(
preg_replace($patterns, $matches, $_POST['mensaje'])
),ENT_HTML5
) . ' |
mail($recipient, $subject, $mailBody, $headers);echo '
Gracias. Su aviso ha sido enviado.
';
echo 'Se envió la siguiente información:
'; echo $mailBody;
} else {
echo 'Ha ocurrido un error. Reintente el envío.
';
} }