-
Notifications
You must be signed in to change notification settings - Fork 6
/
contacto.php
168 lines (110 loc) · 4.99 KB
/
contacto.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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
<?php
//////////////////////////////////////////////////////////////////////////////////////////
//
// ESTE ES EL PHP AL QUE APUNTA EL FORMULARIO DE 4MILFUNDADORES.COM
//
//////////////////////////////////////////////////////////////////////////////////////////
function hora_local($zona_horaria)
{
if ($zona_horaria > -12.1 and $zona_horaria < 12.1)
{
$hora_local = time() + ($zona_horaria * 3600);
return $hora_local;
}
return 'error';
}
function valida_mail($mail)
{
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $mail))
{
echo "<br>Ups! Hubo un error.<br>";
echo "<br>Parece que el mail no es una dirección válida. Por favor intentalo de nuevamente y si el error persiste por favor escribinos a: [email protected]";
exit;
}
}
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
$hora = gmdate('Y-m-d H:i:s', hora_local(-3));
$nombre = $_POST["nombre"];
$mail = $_POST["mail"];
valida_mail($mail);
$barrio = $_POST["barrio"];
$enlace = "http://www.4milfundadores.com/formulario_web.php" . "?mail=" . $mail .
"&codigo=" . codifica_mail($mail) . "&nombre=" . urlencode($nombre) . "&barrio=" .
urlencode($barrio);
$para = $mail;
$titulo = '4.000 Fundadores';
if ($barrio != "no_caba")
{
$mensaje = "¡Bienvenido! Ya diste el primer paso para ser uno de los fundadores del Partido de la Red.<br><br>
Debido a exigencias en la legislación, necesitamos concretar 4.000 o más afiliaciones formales,<br>
para obtener la personería definitiva como partido y así poder participar en las futuras elecciones.<br><br>
Si habías firmado el año pasado la ficha de adhesión, te aclaramos que ésta es otra instancia diferente.<br>
Ahora necesitamos tu afiliación ya que la ley nos exige que seamos 4 mil afiliados los que fundemos el Partido de la Red.<br><br>
Por eso, te proponemos que hagas un clic en el siguiente enlace y completes este formulario Online:<br>
<a href=" . $enlace . "> IR AL FORMULARIO ONLINE</a><br><br>
Sí, un formulario más, que puede hacerse en cualquier momento del día.<br>
Pero se trata de un formulario que tiene la intención de unir las voces de 4.000 ciudadanos que quieren transformar la política para hacerla más transparente y participativa.<br><br>
Consolidemos la existencia del Partido de la Red, y mejoremos la democracia.<br><br>
¡¡Juntos podemos hacerlo!!
";
} else
{
$dato = $hora . "\t" . "$mail\t" . "$nombre\t" . "$barrio\t" . "DIRECTO NO CABA\n"."<br>";
$ruta_txt = "datos/datos_diarios.html";
agrega_a_txt($dato, $ruta_txt);
header('Location: no_caba.html');
die;
}
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// CORTAFUEGOS
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
//$RutaTxtIPs = "datos/IPs_Directo_I34y96nO.txt";
//$chequear = "DIRECTO";
//include "auxiliar.php";
//include "cortafuegos.php";
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
mandar_mail($para, $titulo, $mensaje, $cabeceras,$hora,$mail,$nombre,$barrio);
function agrega_a_txt($dato, $ruta_txt)
{
$archivo = fopen($ruta_txt, 'a') or die("Se produjo un error inesperado, por favor intentelo nuevamente");
fwrite($archivo, $dato);
fclose($archivo);
}
function codifica_mail($mail)
{
$mail_codificado = base64_encode($mail);
return (substr($mail_codificado, 5) . substr($mail_codificado, 0, 5));
}
function decodifica_mail($mail_codificado)
{
return base64_decode(substr($mail_codificado, -5) . substr($mail_codificado, 0,
-5));
}
function mandar_mail($para, $titulo, $mensaje, $cabeceras,$hora,$mail,$nombre,$barrio)
{
$cabeceras = "Content-type: text/html; charset=iso-8859-1 \r\n" .
"From: Partido de la Red <[email protected]>";
if (mail($para, $titulo, $mensaje, $cabeceras))
{
$dato = $hora . "\t" . "$mail\t" . "$nombre\t" . "$barrio\t" . "DIRECTO\n"."<br>";
$ruta_txt = "datos/datos_diarios.html";
agrega_a_txt($dato, $ruta_txt);
header('Location: mail_automatico.html');
} else
{
$dato = $hora . "\t" . "$mail\t" . "$nombre\t" . "$barrio\t" .
"DIRECTO ERROR ENVIANDO MAIL\n"."<br>";
$ruta_txt = "datos/datos_diarios.html";
agrega_a_txt($dato, $ruta_txt);
echo "Hubo un error al intentar enviar tu solicitud, por favor inténtalo nuevamente o escríbenos a [email protected]";
}
;
}
?>