Foros del Web » Programando para Internet » PHP »

adjuntar archivos

Estas en el tema de adjuntar archivos en el foro de PHP en Foros del Web. Hola, tengo el siguiente script php para enviar un formulario por mail, quisiera agregarle para adjuntar archivos, necesito si alguien me puede decir que agregarle ...
  #1 (permalink)  
Antiguo 17/02/2005, 18:58
Avatar de satake  
Fecha de Ingreso: julio-2004
Mensajes: 140
Antigüedad: 19 años, 8 meses
Puntos: 0
adjuntar archivos

Hola, tengo el siguiente script php para enviar un formulario por mail, quisiera agregarle para adjuntar archivos, necesito si alguien me puede decir que agregarle al script para que tambien se puedan adjuntar archivos y enviarse por mail, desde ya muchas gracias, chau

Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<html> 
<head> 
    <title>Mándanos tus comentarios</title> 
</head> 

<body bgcolor="#cccc66" text="#003300" link="#006060" vlink="#006060"> 
<? 
if (!$HTTP_POST_VARS){ 
?> 
<form action="envia_form_php.php" method=post> 
Nombre: <input type=text name="nombre" size=16> 
<br> 
Email: <input type=text name=email size=16> 
<br> 
Comentarios: <textarea name=coment cols=32 rows=6></textarea> 
<br> 
<input type=submit value="Enviar"> 
</form> 
<? 
}else{ 
    
//Estoy recibiendo el formulario, compongo el cuerpo 
    
$cuerpo "Formulario enviado\n"
    
$cuerpo .= "Nombre: " $HTTP_POST_VARS["nombre"] . "\n"
    
$cuerpo .= "Email: " $HTTP_POST_VARS["email"] . "\n"
    
$cuerpo .= "Comentarios: " $HTTP_POST_VARS["coment"] . "\n"

    
//mando el correo... 
    
mail("[email protected]","Formulario recibido",$cuerpo); 

    
//doy las gracias por el envío 
    
echo "Gracias por rellenar el formulario. Se ha enviado correctamente."

?> 
</body> 
</html>
  #2 (permalink)  
Antiguo 18/02/2005, 06:29
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Por mi parte te recomendaría que usases la classe:

PHP mailer (http://phpmailer.sourceforge.net) para enviar tu e-mail completo .. tanto con archivos adjuntos como otros detalles (en HTML, multiparte .. etc.. ) de forma cómoda.

Eso sí, primero tendras que subir el archivo al servidor para que lo tome el método de la classe PHP Mailer correspondiente para adjuntarlo .. Para eso revisa las FAQ's del foro PHP sobre "Upload" de archivos o la documentación de PHP oficial.


Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:25.