Foros del Web » Programando para Internet » PHP »

Formulario y datos adjuntos

Estas en el tema de Formulario y datos adjuntos en el foro de PHP en Foros del Web. Hola gente como estas? Quiero hacerles una consulta.. Tengo un formulario en flash el cual se envia a un mail mediante PHP y no tengo ...
  #1 (permalink)  
Antiguo 12/10/2010, 12:11
 
Fecha de Ingreso: agosto-2010
Mensajes: 156
Antigüedad: 13 años, 8 meses
Puntos: 1
Exclamación Formulario y datos adjuntos

Hola gente como estas?

Quiero hacerles una consulta..

Tengo un formulario en flash el cual se envia a un mail mediante PHP y no tengo problema en traspasar las variables..

Pero resulta que necesito adjuntar unos archivos, los cuales no son siempre los mismo, depende de las opciones que el usuario seleccione en el formulario..

Entonces queria saber si este codigo se puede modificar:

Código PHP:
<?php
require_once '../class.phpmailer.php';

$mail = new PHPMailer(true); //defaults to using php "mail()"; the true param means it will throw exceptions on errors, which we need to catch

try {
  
$mail->AddReplyTo('[email protected]''First Last');
  
$mail->AddAddress('[email protected]''John Doe');
  
$mail->SetFrom('[email protected]''First Last');
  
$mail->AddReplyTo('[email protected]''First Last');
  
$mail->Subject 'PHPMailer Test Subject via mail(), advanced';
  
$mail->AltBody 'To view the message, please use an HTML compatible email viewer!'// optional - MsgHTML will create an alternate automatically
  
$mail->MsgHTML(file_get_contents('contents.html'));
  
$mail->AddAttachment('images/phpmailer.gif');      // attachment
  
$mail->AddAttachment('images/phpmailer_mini.gif'); // attachment
  
$mail->Send();
  echo 
"Message Sent OK</p>\n";
} catch (
phpmailerException $e) {
  echo 
$e->errorMessage(); //Pretty error messages from PHPMailer
} catch (Exception $e) {
  echo 
$e->getMessage(); //Boring error messages from anything else!
}
?>
Es phpmailer, ya que con la funcion mail(), no supe como hacerlo.

Se puede hacer que mande las imagenes adjuntas segun los datos que vienen del formulario? por ej.

Código PHP:
  $mail->AddAttachment('fotos/.$archivo'); 
Ojala me puedan ayudar, mil gracias

Saludos
  #2 (permalink)  
Antiguo 12/10/2010, 12:18
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: Formulario y datos adjuntos

claro que si, como lo tienes esta bien (siempre antes del send())
Código PHP:
if($opcion == 'lo que sea'){
       
$mail->AddAttachment('fotos/' $archivo);  

  #3 (permalink)  
Antiguo 12/10/2010, 13:40
 
Fecha de Ingreso: agosto-2010
Mensajes: 156
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Formulario y datos adjuntos

Cita:
Iniciado por Death_Empire Ver Mensaje
claro que si, como lo tienes esta bien (siempre antes del send())
Código PHP:
if($opcion == 'lo que sea'){
       
$mail->AddAttachment('fotos/' $archivo);  

Perfecto.. gracias!!

Me puedes decir tambien si es posible elimiar la opcion de que si no se encuentra el archivo adjuntado se envie igual el mail?

SALUDOS Y GRACIAS"

Etiquetas: adjuntos, formulario
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 15:41.