Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2013, 15:51
pabloem1972
 
Fecha de Ingreso: noviembre-2010
Mensajes: 48
Antigüedad: 14 años
Puntos: 1
Formulario no envia variables

HOLA ESTOY HACIENDO UNA WEB CON UN FORMULARIO Y UN ARCHIVO PHP PARA ENVIAR EL RESULTADO DEL FORMULARIO A UN EMAIL.
TODO VA BIEN EL FORMULARIO ANDA PERFECTO LA VALIDACION TAMBIEN Y SE ENVIAN LOS EMAILS. EL UNICO TEMA ES QUE EN LOS EMAILS NO LLEGA LA INFORMACION QUE INGRESA LA PERSONA QUE LLENA EL FORMULARIO (LLEGAN LOS EMAILS PERO FALTA LA INFORMACION QUE INGRESA EL VISITANTE).

EL CODIGO DEL FORMULARIO QUE ESTA EN EL HTML ES:

<div class="widget widget_custom_contact_form_entries">
<div class="one_fourth">
<h3>Contáctenos</h3>
<div class="widgeterror">Su mensaje no pudo ser enviado<br />Los datos ingresados son erróneos o están incompletos!</div>
<div class="widgetinfo">Gracias! <br />Su mensaje ha sido enviado. Nos comunicaremos con usted a la brevedad</div>
<div class="form">
<form action="php/enviar2.php" method="post" id="contactwidget">
<div class="inp_l">
<div class="inp_r"><input type="text" name="wname" id="wname" value="Nombre" size="22" tabindex="11" alt="Nombre" /></div>
</div>

<div class="inp_l">
<div class="inp_r"><input type="text" name="wemail" id="wemail" value="Email" size="22" tabindex="12" alt="Email" /></div>
</div>
<table>
<tr>
<td class="text_t_l"></td>
<td class="text_t"></td>
<td class="text_t_r"></td>
</tr>
<tr>
<td class="text_l"></td>
<td class="text_m"><textarea name="wmessage" id="wmessage" cols="28" rows="6" tabindex="13" title="Mensaje">Mensaje</textarea></td>
<td class="text_r"></td>
</tr>
<tr>
<td class="text_b_l"></td>
<td class="text_b"></td>
<td class="text_b_r"></td>
</tr>
</table>
<div class="loading"></div>
<div><input type="hidden" name="wcontactemail" id="wcontactemail" value="[email protected]" /></div>
<div><input type="hidden" name="wcontacturl" id="wcontacturl" value="php/enviar2.php" /></div>

<div><a href="#" id="wformsend" class="button" tabindex="14"><span>Enviar</span></a></div>
</form>

************************************************** ***************

EL PHP DE ENVIO ES:

<?php
$wname = $_POST["wname"];
$wemail = $_POST["wemail"];
$wmessage = $_POST["wmessage"];
$wcontactemail = $_POST["wcontactemail"];
$wcontacturl = $_POST["wcontacturl"];

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>titulo</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<table width="550" border="1" cellspacing="2" cellpadding="2">
<tr bgcolor="#eeffee">
<td>Name</td>
<td><?php echo $wname; ?></td>
</tr>
<tr bgcolor="#eeeeff">
<td>Email</td>
<td><?=$wemail; ?></td>
</tr>
<tr bgcolor="#eeeeff">
<td>Message</td>
<td><?=$wmessage;?></td>
</tr>
<tr bgcolor="#eeeeff">
<td>Contactemail</td>
<td><?=$wcontactemail;?></td>
</tr>
<tr bgcolor="#eeeeff">
<td>Contacturl</td>
<td><?=$wcontacturl;?></td>
</tr>
</table>
</body>
</html>
<?
$body = ob_get_contents();

$to = '[email protected]';
$email = '[email protected]';
$fromaddress = "[email protected]";
$fromname = "Online Contact";

require("phpmailer.php");

$mail = new PHPMailer();

$mail->From = "[email protected]";
$mail->FromName = "Intelprox - Contacto";
$mail->AddAddress("EMAIL DE RECEPCION","Pablo"); //change to your email address

$mail->WordWrap = 50;
$mail->IsHTML(true);

$mail->Subject = "Quickcontact: Mensaje recibido";
$mail->Body = $body;
$mail->AltBody = "This is the text-only body";

if(!$mail->Send()) {
$recipient = 'EMAIL DE RECEPCION'; //change to your email address
$subject = 'contactwidget failed';
$content = $body;
mail($recipient, $subject, $content, "From: [email protected]\r\nReply-To: $email\r\nX-Mailer: DT_formmail");
exit;
}
?>

************************************************** *********

DESDE YA MUCHAS GRACIAS