Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/03/2010, 12:00
pubita
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: PROBLEMA: formulario de contacto envía dos correos: uno correcto y otro en

pues gracias... pero no me está funcionando, ni yo entendiendo nada... quizás haya algún fallo en la comunicación del problema, así que prosigo a replantearlo (recuerde que soy una aficionada independiente, y lo que manejo es gracias a estos mismos foros de la net, por si escribo solo cabezas de pescado).


Creo que el problema va, primero, que el script al que yo me refería que era el mismo en ambas páginas es el script para que funcionen los banners flash.
Código HTML:
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> 
Este script se me agrega solo al insertar los flash en las páginas, y nunca lo he tomado en cuenta para crear formularios.


Ahora, en lo que me pierdo entonces es en lo que sugieres que haga con los scripts, ya que fuera del antes mencionado que según entiendo es para los flash, no tengo ninguno más (salvo el script para los campos obligatorios, puesto como código dentro del head:
Código HTML:
<script>
function validar(form)
{
if(form.nombre.value==""){
alert("Por favor indique su nombre");
form.nombre.focus();
return false;
}

if(form.mail.value==""){
alert("Por favor indique su dirección de correo electrónico");
form.mail.focus();
return false;
}

}
</script> 

En la página del formulario (contacto.html), el action es:
Código HTML:
<form id="form2" name="form2" method="post" action="contacto_enviado.php"> 
lo que carga la siguiente página "contacto_enviado.php", que es la página que muestra "mensaje enviado". Solo tiene un php dentro del head de la misma,
Código PHP:
<?php

$nombre 
$_POST['nombre'];
$mail $_POST['mail'];

$header 'From: ' $mail " \r\n";
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje "Este mensaje fue enviado por " $nombre " \r\n";
$mensaje .= "Su e-mail es: " $mail " \r\n";
$mensaje .= "Comentario: " $_POST['comentario'] . " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

$para '[email protected]';
$asunto 'Aplicación formulario de contacto XXX';

mail($para$asuntoutf8_decode($mensaje), $header);

?>
y el mismo javascript mencionado de los flashs.


Esa es la situación... Mucho caos???