Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2011, 11:52
scobee
 
Fecha de Ingreso: noviembre-2010
Mensajes: 62
Antigüedad: 14 años, 3 meses
Puntos: 0
phpmailer.php

Si se que igual el tema se repite pero he buscado por ahi y no hay ninguna solución que me solucione mi problema.

Estoy intentando cargar imágenes en un form, y enviarlas por email a uno concreto.

Realizo los diferentes <input type=file name="archivo1" id="adj1" blablabla..... y en el form aparece un campo y al lado un boton (examinar) para agregar desde fichero la imagen deseada. Hasta aki todo ok.....

Ahora, en otro fichero .php, realizo...

<?php
require("class.phpmailer.php");

if ($_POST['email'] ) {
if ($_POST['action'] == "send") {
$varname1 = $_FILES['archivo1']['name'];
$vartemp1 = $_FILES['archivo1']['tmp_name'];
$varname2 = $_FILES['archivo2']['name'];
$vartemp2 = $_FILES['archivo2']['tmp_name'];

........
$mail = new PHPMailer();
$mail->Host = "midirección.es";
$mail->From = "info@midirección.es;jordi@midirección.com";
$mail->FromName = "midirección.es";
$mail->Subject = "midirección";
$mail->AddAddress("info@midirección.es");
if ($varname1 != "") {
$mail->AddAttachment($vartemp1, $varname1);
}
if ($varname2 != "") {
$mail->AddAttachment($vartemp2, $varname2);
}

y aqui vienen las dudas que me surgen.

Porque print_r de $_FILES no me saca nada? en cambio print de $_POST si que saca un array con el nombre de las imágenes pero no con las rutas.....

A la hora de hacer el AddAttachment, espera como primer parámetro la ruta , o eso he visto por ahi pero no se como obtenerla desde form, al añadirla con examinar?

Gracias de antemano!!!