PHP - Ayuda mail php con archivo adjunto

   
Vista:
Imágen de perfil de deibys

Ayuda mail php con archivo adjunto

Publicado por deibys (1 intervención) el 18/03/2018 15:35:45

hola estoy haciendo un mail php ya tengo toda la idea menos que no se como hacer para que este mail php envie un archivo adjunto cualquier extensión soy novato me encuentro aprendiendo si alguien me podria ayudar se lo agradezco asi esta mi codigo en php



1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
	$para = $_POST['email_para'];
	$titulo = $_POST['email_asunto'];
	$mensaje = $_POST['email_mensaje'];
	$cabeceras = 'From: ' . $_POST['email_from'] . "\r\n" . //La direccion de correo desde donde  se envió
	$cabeceras = 'Bcc: ' . $_POST['email_bcc'] . "\r\n" . //copia oculta
		'Reply-To: ' . $_POST['email_to_reply'] . "\r\n" . //La direccion de correo a donde se responderá (cuando el recepto haga click en RESPONDER)
		$cabeceras  = 'MIME-Version: 1.0' . "\r\n";
        $cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
 
	mail($para, $titulo, $mensaje, $cabeceras);
 
	echo "<p>Email enviado</p><p><a href='index.html'>Volver al formulario.</a></p>";
?>
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
Imágen de perfil de santi

Ayuda mail php con archivo adjunto

Publicado por santi (151 intervenciones) el 18/03/2018 21:57:12
Hola,

tengo un tutorial en mi web donde puedes crear un formulario con archivo adjunto en php:

http://www.webcamp.es/enviar-email-con-archivo-adjunto-con-php/

También puedes descararte el archivo entero ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Ayuda mail php con archivo adjunto

Publicado por xve (6702 intervenciones) el 19/03/2018 10:23:28
Aquí tienes un buen ejemplo utilizando un servidor SMTP para el envio del correo:
https://www.lawebdelprogramador.com/codigo/PHP/v3002-Envio-de-correo-mediante-servidor-SMTP.html#v3002
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de jose carlos

Ayuda mail php con archivo adjunto

Publicado por jose carlos (48 intervenciones) el 20/03/2018 08:05:50
te recomiendo que cheques el
phpmailer es una buen herramienta
te dejo un poco aqui

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
require 'Libreria/PHPMailer/PHPMailerAutoload.php';
 
// -------------ENVIAMOS EL CORREO ELECTRONICO----------------
$mail = new PHPMailer;
$mail->isSMTP();                                      // establecer el mailer para usar SMTP
$mail->Host = 'smtp.gmail.com';                       // servidor SMTP
$mail->SMTPAuth = true;                               // Enable SMTP autentificacion
$mail->Username = 'tu correo de gmail';           // SMTP correo
$mail->Password = 'contra';                   // SMTP contraseña
$mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port = 465;                                    // TCP puerto para conectar
$mail->isHTML(true);
$mail->setFrom('correo', $first_name);
$mail->addAddress($email_id, ' Informacion');
 
$mail->Subject = 'Informacion de registro bancali';
 
$cuerpo="este es el mensaje";
 
 
$mail->Body    = $cuerpo;
 
if(!$mail->send()) {
    echo 'Error, mensaje no enviado';
    echo 'Error del mensaje: ' . $mail->ErrorInfo;
} else {
    echo 'El mensaje se ha enviado correctamente';
 
}
// -------------CERRAMOS EL ENVIO DE CORREO----------------
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Revisar política de publicidad