Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/01/2011, 11:57
arieljbon
 
Fecha de Ingreso: enero-2009
Mensajes: 159
Antigüedad: 15 años, 3 meses
Puntos: 2
Respuesta: Enviar datos del formulario con adjunto

sigo peleandola.....ahora me lo envia al mismo correo pero por separado...el adjunto sin los datos del formulario y en otro los datos del formulario sin el adjunto ....dejo aquie el php para ver si encuentran algo......me tiene que enviar todo en uno el adjunto y los datos del formulario....ayudaaaaaa!!!!
Código PHP:
<?php 
 

$adminaddress 
"[email protected]";
if (
$REMOTE_ADDR == ""$ip "no ip";
else 
$ip getHostByAddr($REMOTE_ADDR);
IF (
$action != ""): 
mail("$adminaddress","Formulario de Contacto",
"FAO: Admin @ $sitename \n
Nombre: $nom
Telefono: $tel\n
Direccion: $dir
Localidad: $loc
Email: $correo

El Visitante comento:
------------------------------
$consulta
------------------------------

Logged Info :
------------------------------
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time:  $date"
,"FROM:$adminaddress"); 

mail("$vemail","Gracias por visitar $sitename""Hola $fname,\n
Gracias por interesarte en $sitename!\n
Atte,
$sitename
$siteaddress"
,"FROM:$adminaddress"); 
ENDIF;
 

if(!
$_FILES['Filedata']['tmp_name']) exit;
$archivo$_FILES['Filedata']['tmp_name'];
$nombre_archivo=$_FILES['Filedata']['name'];
require(
"class.phpmailer.php");
$mail = new PHPMailer();
$mail->Host     "mail.micorreo.com.ar"/* aca va el smtp*/
$mail->From     "[email protected]"/* aca va la cuenta */
$mail->Username "xxxxxxxx"/* aca va el usuario del servidor */
$mail->Password "xxxxxxxxx"/* aca va el pass del servidor */

$nombre $_POST["nom"];
$apellido $_POST["ape"]; 
$direccion $_POST["dir"];
$localidad $_POST["loc"];  
$provincia $_POST['prov'];
$pais $_POST['pais']; 
$profesion $_POST['prof'];
$email $_POST['correo']; 
$consulta $_POST['consulta'];
$dni    $_POST['dni']; 
$cp $_POST['cp'];
$telefono $_POST['tel'];
$dd$_POST['dd'];
$mm$_POST['mm'];
$aa=$_POST['aa'];

$mail->IsSMTP();
$mail->SMTPAuth true;
$mail->FromName "Departamento de Recursos Humanos";
$mail->WordWrap 50;  
$mail->IsHTML(true);

$cuerpo="Se ha enviado un archivo: ".$nombre_archivo;
$mail->Body $cuerpo


$mail->Subject="Enviando archivo";
$mail->AddAddress($adminaddress); /* aca va donde va llegar el adjunto */
$mail->AddAttachment($archivo,$nombre_archivo,"base64");
$mail->Body =  "Nombre:$nom
Apellido:.$apellido
Direccion:$dir
Localidad:$localidad"
;
$mail->Send();
   
?>
.... espero la ayudaaaaa