-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsendmail.php
More file actions
72 lines (55 loc) · 1.62 KB
/
Copy pathsendmail.php
File metadata and controls
72 lines (55 loc) · 1.62 KB
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
<?php
$to = "bav29cr@gmail.com"; /* cambiar por el correo del hosting */
$nombre = $_REQUEST["nombre"];
$de = $_REQUEST["email"];
$telefono = $_REQUEST["telefono"];
$asunto = $_REQUEST["asunto"];
$mensaje1 = $_REQUEST["mensaje"];
//Validate first
// if(empty($nombre)||empty($de)||empty($telefono)||empty($asunto)||empty($mensaje1)){
// echo "Ingrese los datos necesarios";
// exit;
// }
// if(IsInjected($visitor_email)) {
// echo "Bad email value!";
// exit;
// }
$mensaje = "Correo de ".$de."\r\n"."Nombre: ".$nombre."\r\n"."Tel: ".$telefono."\r\n"."Mensaje: ".$_REQUEST["mensaje"];
$headers = "From:" . $de;
mail($to,$asunto,$mensaje, $headers);
echo "The email message was sent.";
//Function to validate against any email injection attempts
// function IsInjected($str)
// {
// $injections = array('(\n+)',
// '(\r+)',
// '(\t+)',
// '(%0A+)',
// '(%0D+)',
// '(%08+)',
// '(%09+)'
// );
// $inject = join('|', $injections);
// $inject = "/$inject/i";
// if(preg_match($inject,$str))
// {
// return true;
// }
// else
// {
// return false;
// }
// }
?>
<!-- <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
Pueden meter cualquier html aca -->
<!-- <p>El correo fue enviado.</p>
</body>
</html> -->