Foros del Web » Programando para Internet » PHP »

PhpMailer, varios adjuntos desde BD

Estas en el tema de PhpMailer, varios adjuntos desde BD en el foro de PHP en Foros del Web. Buenas. Necesito ayuda sobre varios adjuntos con diferentes id desde una BD. Esto es lo que estoy haciendo. $queryArchivo = mysql_query("MI CONSULTA", $link) or die(mysql_error()); ...
  #1 (permalink)  
Antiguo 25/08/2010, 14:34
 
Fecha de Ingreso: agosto-2010
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
PhpMailer, varios adjuntos desde BD

Buenas.

Necesito ayuda sobre varios adjuntos con diferentes id desde una BD.

Esto es lo que estoy haciendo.

$queryArchivo = mysql_query("MI CONSULTA", $link) or die(mysql_error());
while($rsArchivo = mysql_fetch_assoc($queryArchivo)){
if(is_uploaded_file($_FILES[$rsArchivo["archivoProducto"]]['tmp_name'])){
echo $rsArchivo["archivoProducto"]."<br>";
}else{
echo "NO<br>";
}
//$adjunto = $_FILES['archivoProducto']['tmp_name'];
//$nombre_archivo = $nada;
}
mysql_free_result($queryArchivo);


La query me trae este id $rsArchivo["archivoProducto"], que es un nombre del archivo que quiero mandar y esta en mi FTP, pero el phpmailer solo me deja subir desde un input type='file', y se que no puedo mandar mi respuesta del query a este tipo de input, ¿como puedo mandar esos archivos de diferentes id al adjunto de mi correo?, gracias de antemano.

rhynos
  #2 (permalink)  
Antiguo 26/08/2010, 10:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: PhpMailer, varios adjuntos desde BD

Cita:
Iniciado por rhynos Ver Mensaje
otra ves.. nadie sabe esto????
estas equivocado, lee el siguiente enlace:
http://phpmailer.worxware.com/index.php?pg=methods

el método AddAttachment() permite cargar cualquier tipo de archivo, siempre y cuando sea accesible localmente, esto quiere decir mediante el sistema de archivos local...

un formulario de upload pone al alcance de nuestro sistema de archivos precisamente los archivos que subamos, quizá de ahí tu confusión....

no es necesario un formulario de upload para cargar archivos, por favor te invito a que estudies la referencia de dicha librería...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 26/08/2010, 15:08
 
Fecha de Ingreso: agosto-2010
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: PhpMailer, varios adjuntos desde BD

Buenas.

Encontre la solucion y es mas facil de lo que pensaba.


$queryArchivo = mysql_query("MI QUERY = ".$idSolicitud, $link) or die(mysql_error());
while($rsArchivo = mysql_fetch_assoc($queryArchivo)){
$mail->AddAttachment('PATH'.$rsArchivo["archivoProducto"], $rsArchivo["archivoProducto"]);
}
mysql_free_result($queryArchivo);

Lo que pasaba es que lo estaba mandado a una clase y por eso no me tomaba el PATH de la ruta de mi archivo.

Gracias.
rhynos

Etiquetas: adjuntos, bd, phpmailer
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 19:09.