Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2008, 03:39
Avatar de julita_punch
julita_punch
 
Fecha de Ingreso: abril-2007
Ubicación: Lima - Peru
Mensajes: 505
Antigüedad: 17 años
Puntos: 4
formulario flash-php: problema con undefined

buenos dias amigos colisteros
siempre he usado estos codigos para subir un formulario a la web
pero ahora me sale un mensaje de undefined cada vez que mando un mensaje
si alguien me podria ayudar se lo agradeceria mucho
el php tiene todos los permisos del chmod
...
gracias de antemano

codigos as2
////BOTON EMAIL/////////////////////////////////
emilio.onRelease = function() {
getURL("[email protected]");
};
////FORMULARIO//////////////////////////////////
//orden de tabulación
nombre_txt.tabIndex = 6;
email_txt.tabIndex = 7;
comentario_txt.tabIndex = 8;
//Declaro las variables para enviar y para recibir
//Función que envia el formulario
function enviarMail() {
delete envio_lv;
envio_lv = new LoadVars();
envio_lv.nombre = nombre_txt.text;
envio_lv.nombreDePila = Nombre;
envio_lv.email = email_txt.text;
envio_lv.comentario = comentario_txt.text;
envio_lv.onLoad = function(){
mensaje_txt.text = this.estado;
nombre_txt.text = "";
email_txt.text = "";
comentario_txt.text = "";
enviarjv._visible = true;
};

envio_lv.sendAndLoad("correo.php",envio_lv, "POST");
mensaje_txt.text = "... Enviando información ...";
}
//Función que procesa los datos recibidos del servidor
/////Botón enviar
enviarjv.onRelease = function() {
//si ha incluido apellidos, sacamos el nombre solo, para dirijirnos a él
primerEspacio = nombre_txt.text.indexOf(" ");
if (primerEspacio != -1) {
nombrePropio = nombre_txt.text.substring(0, primerEspacio);
} else {
nombrePropio = nombre_txt.text;
}
//ponemos la primera letra del nombre en mayúsculas
primeraLetra = nombrePropio.charAt(0).toUpperCase();
recordatorio = nombrePropio.substring(1).toLowerCase();
Nombre = primeraLetra+recordatorio;
trace(nombrePropio);
trace(Nombre);
buscarroba = email_txt.text.indexOf("@");
buscapunto = email_txt.text.indexOf(".");
if (nombre_txt.text == "" || nombre_txt.length<3) {
mensaje_txt.text = "Introduzca su nombre";
Selection.setFocus("nombre_txt");
} else if (email_txt.text == "" || email_txt.length<5) {
mensaje_txt.text = "Introduzca su e-mail";
Selection.setFocus("email_txt");
} else if (buscarroba == (-1)) {
mensaje_txt.text = "El e-mail es incorrecto";
Selection.setFocus("email_txt");
} else if (buscapunto == (-1)) {
mensaje_txt.text = "El e-mail es incorrecto";
Selection.setFocus("email_txt");
} else if (comentario_txt.text == "" || comentario_txt.length<3) {
mensaje_txt.text = "Escriba un mensaje";
Selection.setFocus("comentario_txt");
} else {

enviarMail();
enviarjv._visible = false;
}
};
enviarjv.onRollOver = function() {
enviarjv.gotoAndPlay("in");
};
enviarjv.onRollOut = enviarjv.onReleaseOutside=function () {
enviarjv.gotoAndPlay("out");
};
Selection.setFocus("nombre_txt");




codigos php
<?php
$nombrepila = $HTTP_POST_VARS['nombreDePila'];
$nombre = $HTTP_POST_VARS['nombre'];
$email = $HTTP_POST_VARS['email'];
$comentario = $HTTP_POST_VARS['comentario'];
$subject = "Confirmación de recepción de mensaje";
$contenido .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br >";
$contenido .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<fo nt color='#CCCCCC'>Hola ".$nombrepila.",<br><br>";
$contenido .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Est e mensaje autom&aacute;tico es para confirmar que he recibido su mensaje<br>";
$contenido .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;env iado desde el formulario de contacto de <a href='miweb.com'><font color='#FFCC00'></font></a><br>";
$contenido .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;En breve recibir&aacute; una contestaci&oacute;n, si el motivo de su consulta lo requiere.<br><br>";
$contenido .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Muc has gracias.<br><br>";
$contenido .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Un saludo<br><br>";
$contenido .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<fo nt color='#666666' size='1'>En ning&uacute;n caso su e-mail ser&aacute; cedido ni vendido a terceros. NO SPAM</font>";
$contenido .= "</DIV></TD></TR></TBODY></TABLE></body></html>";
$header = "From: <[email protected]>\nReply-To:[email protected]\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type: text/html";
mail($email, $subject, utf8_decode($contenido) , $header);
echo "estado=Gracias por su mensaje ".$nombrepila;

$mymail2 = "[email protected]";
$subject2 = "Nuevo mensaje desde el formulario";
$contenido2 .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br >";
$contenido2 .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hol a jota<br><br>";
$contenido2 .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;qui en escribe se llama <b>".$nombre."</b>(".$email.") y su mensaje es:<br><br>";
$contenido2 .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>".$c omentario."</b><br><br>";
$contenido2 .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tom a nota!<br>";
$contenido2 .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saludos !!<br>";
$contenido2 .= "</font></body></html>";
$header2 = "From: <[email protected]>\nReply-To:".$_POST["email"]."\n";
$header2 .= "X-Mailer:PHP/".phpversion()."\n";
$header2 .= "Mime-Version: 1.0\n";
$header2 .= "Content-Type: text/html";
mail($mymail2, $subject2, utf8_decode($contenido2) , $header2);
?>