PHP - problemas con adjuntar archivos a email desde formulario

   
Vista:

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\">&laquo; 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\">&laquo; Atras</a></p>";
    }
}
function checa_em($email)
{
        list($nom, $dom) = explode("@", $email);
        $Result1 = checkdnsrr($dom, 'MX');
        return($Result1);
}
?>
 
</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder