
problemas con adjuntar archivos a email desde formulario
Publicado por Jorge (1 intervención) el 06/08/2014 21:42:13
Hola buen dia, tengo un formaulario personalizado en la pagina de un local alque entre a trabajar, lo hizo el programador anterior a mi. Pero se supone que debe adjuntar archivos pero solo manda los datos del formuralio pero no adjunto. Y la verdad no entiendo mucho su programacion en php, pues es un estilo muy personal (a mi parecer) de programas. espero me pudieran a ayudar. el codigo es el siguiente
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
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Envia correo</title>
</head>
<body>
<?php
$mail='editorial@libroacarta.com';
$file = $path.$filename;
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$direccion = $_POST['direccion'];
$biografia = $_POST['biografia'];
$titulo = $_POST['titulo'];
$resumen = $_POST['resumen'];
$imagenes = $_POST['imagenes'];
$nos_conoce = $_POST['nos_conoce'];
$thank="cliente_retro000.html";
$message = "
Nombre: ".$nombre."
Apellidos: ".$apellidos."
Telefono: ".$telefono."
Email: ".$email."
Direccion: ".$direccion."
Biografia:".$biografia."
Titulo: ".$titulo."
Resumen: ".$resumen."
Imagenes: ".$imagenes."
Nos conoce por: ".$nos_conoce." "
;
if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email))
{
echo " la dirección de correo no tiene un formato valido ... ";
echo "<p><a href=\"javascript:history.go(-1)\" title=\"Return to previous page\">« Atras</a></p>";
}
else
{
if (checa_em($email))
{
if (mail($mail,"Formulario de Publicacion",$message ,
"From: $email\r\nBcc:webmaster@libroalacarta.com \r\n"));
//Header ("Location: $thank" );
echo"<script language=\"javascript\">window.location=\"cliente_retro000.html\"</script>";
}
else
{
echo " el dominio no se puede validar, indique otro email p.f. ...";
echo "<p><a href=\"javascript:history.go(-1)\" title=\"Return to previous page\">« Atras</a></p>";
}
}
function checa_em($email)
{
list($nom, $dom) = explode("@", $email);
$Result1 = checkdnsrr($dom, 'MX');
return($Result1);
}
?>
</body>
</html>
Valora esta pregunta


0