-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
79 lines (57 loc) · 3.02 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?php
function replaceCharacters($data) {
$data = str_replace('á','á',$data);
$data = str_replace('é','é',$data);
$data = str_replace('í','í',$data);
$data = str_replace('ó','ó',$data);
$data = str_replace('ú','ú',$data);
$data = str_replace('Á','Á',$data);
$data = str_replace('É','É',$data);
$data = str_replace('Í','Í',$data);
$data = str_replace('Ó','Ó',$data);
$data = str_replace('Ú','Ú',$data);
$data = str_replace('Ñ','Ñ',$data);
$data = str_replace('ñ','ñ',$data);
return $data;
}
if (isset($_REQUEST['btncontacto'])) {
$frm_datos_nombre = htmlentities(trim(strip_tags(stripslashes($_REQUEST['frm_contact_nombre']))), ENT_NOQUOTES, "UTF-8");
$frm_datos_email = htmlentities(trim(strip_tags(stripslashes($_REQUEST['frm_contact_email']))), ENT_NOQUOTES, "UTF-8");
$frm_datos_telefono = htmlentities(trim(strip_tags(stripslashes($_REQUEST['frm_contact_telefono']))), ENT_NOQUOTES, "UTF-8");
$frm_datos_mensaje = htmlentities(trim(strip_tags(stripslashes($_REQUEST['frm_contact_mensaje']))), ENT_NOQUOTES, "UTF-8");
$frm_datos_aceptacion = htmlentities(trim(strip_tags(stripslashes($_REQUEST['frm_contact_aceptacion']))), ENT_NOQUOTES, "UTF-8");
$destinatario_email = 'flowmaxime@gmail.com';
$webname = 'Test form';
$subject = $frm_datos_nombre." contacta desde ".$webname.".";
$message = "Un nuevo usuario ha contactado a través de ".$webanme.".
Nombre: ".$frm_datos_nombre."
Email: ".$frm_datos_email."
Teléfono: ".$frm_datos_telefono."
Observaciones: ".$frm_datos_mensaje;
if (($frm_datos_nombre<>'') AND ($frm_datos_email<>'') AND ($frm_datos_telefono<>'') AND ($frm_datos_mensaje<>'') AND ($frm_datos_aceptacion<>'')) {
$message = $message.'[Correo enviado a '.$destinatario_email.']';
$message_text = "Email de contacto desde el formulario de $webname";
$cabeceras = 'From: test@rafafields.com' . "\r\n" .
'Reply-To: flowmaxime@gmail.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$ok = mail($destinatario_email, $subject, $message, $cabeceras);
$frm_datos_nombre = replaceCharacters($frm_datos_nombre);
$frm_datos_email = replaceCharacters($frm_datos_email);
$frm_datos_telefono = replaceCharacters($frm_datos_telefono);
$frm_datos_mensaje = replaceCharacters($frm_datos_mensaje);
$frm_datos_aceptacion = replaceCharacters($frm_datos_aceptacion);
if($ok) {
echo '<script>window.location.href = "thanks";</script>';
}
$resultado = "enviado";
} else {
if ($frm_datos_nombre=='') { $error_nombre = 1; }
if ($frm_datos_email=='') { $error_email = 1; }
if ($frm_datos_telefono=='') { $error_telefono = 1; }
if ($frm_datos_mensaje=='') { $error_mensaje = 1; }
if ($frm_datos_aceptacion=='') { $error_aceptacion = 1; }
}
}
//Carga la vista
require 'index.view.php';
?>