Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/06/2008, 03:58
Avatar de Tokkara
Tokkara
 
Fecha de Ingreso: junio-2008
Mensajes: 131
Antigüedad: 16 años, 9 meses
Puntos: 5
Respuesta: Duda en AddAttachment

El problema que la variable archivo tiene una ruta relativa a un archivo situado en el ordenador del cliente. Primero hay que subir ese archivo al servidor.

Código PHP:
$archivo"ruta_de_tu_servidor_donde_se_guardara_el_archivo_subido_por_un_cliente";

if(!
move_uploaded_file($_FILES["archivo"]["tmp_name"], $archivo))
{
//ERROR, NO SE PUEDE SUBIR EL ARCHIVO AL SERVIDOR
}
else
{
$mail->AddAttachment($archivo);

Prueba esto.
Pero te recomiendo que leas algo mas sobre la variable $_FILES y como subir archivos. Ya que deberias tener algun "comprobador" funcion que compruebe el archivo para ver si es un archivo limpio o por el contrario es un archivo malintencionado. Si no tienes ese comprobador, te pueden subir archivos dañinos al servidor (como un .htacces, o algun tipo exploit o algo parecido..).