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 .= " <br><br >";
$contenido .= " <fo nt color='#CCCCCC'>Hola ".$nombrepila.",<br><br>";
$contenido .= " Est e mensaje automático es para confirmar que he recibido su mensaje<br>";
$contenido .= " env iado desde el formulario de contacto de <a href='miweb.com'><font color='#FFCC00'></font></a><br>";
$contenido .= " En breve recibirá una contestación, si el motivo de su consulta lo requiere.<br><br>";
$contenido .= " Muc has gracias.<br><br>";
$contenido .= " Un saludo<br><br>";
$contenido .= " <fo nt color='#666666' size='1'>En ningún caso su e-mail será 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 .= " <br><br >";
$contenido2 .= " Hol a jota<br><br>";
$contenido2 .= " qui en escribe se llama <b>".$nombre."</b>(".$email.") y su mensaje es:<br><br>";
$contenido2 .= " <b>".$c omentario."</b><br><br>";
$contenido2 .= " Tom a nota!<br>";
$contenido2 .= " 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);
?>