Foros del Web » Programando para Internet » PHP »

email con adjunto?

Estas en el tema de email con adjunto? en el foro de PHP en Foros del Web. holas para mandar mis email uso un formulario y este codigo Código PHP: <? if( $destino != "" ) { mail ( "$destino" , "$asunto\n" ...
  #1 (permalink)  
Antiguo 22/10/2003, 20:04
Avatar de goya  
Fecha de Ingreso: enero-2002
Ubicación: La Serena
Mensajes: 273
Antigüedad: 22 años, 10 meses
Puntos: 1
Pregunta email con adjunto?

holas

para mandar mis email uso un formulario y este codigo
Código PHP:
<?
if($destino!="")
{
mail("$destino",
"$asunto\n"
"nombre $nombre \n $mensaje",
"From: $email");
header("Location: contactos.php?status=ok");
}
else
{
header("Location: contactos.php?status=error");
}
?>
me gustaria saber como lo modifico para enviar adjuntos

salu2
__________________
:adios:
..."Hay dos cosas que son infinitas: el universo y la estupidez humana; y no estoy muy seguro acerca del universo."
Albert Einstein
  #2 (permalink)  
Antiguo 22/10/2003, 21:54
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Debes usar un buen montón de cabeceras HTTP (MIME) para tal fin (entre otras cosas como codificación de tu archivo y por supuesto "lectura" de tu archivo hacia una variable) ..

Pero .. para no volver a "reinventar la rueda" .. ya tenemos excelentes classes para tal fin (¬¬ no me llevo comisión por nombrarla xD.. pero hasta que vea algo mejor ..recomendaré esta):

PHP Mailer
http://phpmailer.sourceforge.net

Te permite enviar archivos adjuntos facilmente .. ademas de muchas más cosas como usar mail() de PHP, o SMTP (vários incluso a la vez para balancear la carga ..) .. e-mail en HTML y texto plano (incluso simultanemente para hacer dos versiones de tu e-mail ) ..permite usar imagenes "incrustadas" en tus e-mails HTML .. etc ..

Revisa sus tutoriales ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 21:16.