Comunidad de diseño web y desarrollo en internet online

Ultimo detalle para mi web...

Citar            
MensajeEscrito el 12 Abr 2009 01:10 am
Hola a todos,

He hecho una pagina web en flash, pero me falta un último detalle para publicarla.
La web es para mi empresa, y uno de los botones es el de "contacto", ahí quiero poner un formulario de contacto, pero no se cómo hacerlo, por lo que he buscado uno en internet, el problema es que no sé que hay que cambiar en los códigos para vincularlo a mi correo, a continuacion os pongo el codigo que hay en un fotograma de la escena 1 para ver si podeis ayudarme:


borrar_formulario = function () { // función para el botón borrador
nombre.text = "";
email.text = "";
mensaje.text = "";
};
enviar_formulario = function () { // función para el botón enviar
lv = new LoadVars();
lv.nombre = nombre.text;
lv.email = email.text;
lv.mensaje = mensaje.text;
lv.F_SUBJECT = "Mensaje desde la web"; // comienzo del protocolo de correo
lv.F_TEMPLATE = "template_contactar.txt";
lv.F_SENT = "gracias.html";
lv.F_NOSENT = "nogracias.html";
lv.F_TO = "[email protected]";
lv.F_FROM = lv.F_TO;
lv.send("formflash.php", "POST"); // enviamos el correo
};
// Con el objeto LoadVars, cargamos variables y las enviamos vía flashform.php

EN EL BOTÓN DE ENVIAR ESTÁ EL SIGUIENTE CÓDIGO:

on (release) {
_parent.enviar_formulario();
}
// igualmente, llamamos a la función enviar

Espero que podais ayudarme,
Muchas gracias,
Alex

Por Alex009

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Abr 2009 02:45 am

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 13 Abr 2009 02:58 pm
Hola amigo, he cambiado lo que me dijistes y sigue sin funcionar, el formulario que descargue viene con un PHP, ¿hay que cambiar algo ahí?

PHP:

<?

//echo "Enviando e-mail...";
//flush();
$noemail="Debe especificar el e-mail";
$notpl="Falta o incorrecto: Fichero de plantilla";
$noto="Falta o incorrecto: Destinatario";
$nofrom="Falta o incorrecto: Remitente";

$err="";
//if($email=="") $err=$noemail;
if($F_TO=="") $err=$noto;
if($F_FROM=="") $err=$nofrom;
if($F_TEMPLATE=="" || !@fopen($F_TEMPLATE, "r")) $err=$notpl;
if($err=="") {
$t=@file($F_TEMPLATE);
$l="";
for ($i=0;$i<count($t);$i++) {
$t[$i]=utf8_encode($t[$i]);
$p=ereg("\{\{[A-z0-9_]*\}\}", $t[$i]);
$a=ereg_replace("\{\{","$",$t[$i]);
$a=ereg_replace("\}\}","",$a);
$a=addslashes($a) . "<br>";
eval("\$a = utf8_decode(\"$a\");");
//$a=utf8_decode($a);
$l.=$a;
}
@mail($F_TO, $F_SUBJECT, $l, "From: $F_FROM \nMime-Version: 1.0\nContent-Type: text/html; charset=ISO-8859-1\nContent-Transfer-Encoding: 7bit");
//echo "sent=1";
//echo "<script language=\"JavaScript\">document.location=\"$F_SENT\";</script>\n";
Header("Location: $F_SENT");
} else {
//echo "sent=0";
echo "<html>\n<head>\n<title>Error</title>\n</head>";
echo "<body>\n<center>\n" . $err . "<br>\n";
echo $F_TEMPLATE;
echo "<a href=\"javascript:history.go(-1);\">Volver</a>\n";
echo "</center>\n</body>\n</html>\n";
}

?>

Un saludo y gracias

Por Alex009

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 14 Abr 2009 05:46 am
NO

pero tienes estos archivos por ahi?
template_contactar.txt
gracias.html
nogracias.html

has enviado con exito un email de tu servidor con php?

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 25 Feb 2010 04:24 pm
Hola a todos soy nuevo en el foro, me ha ayudado bastante, pero ahora tengo un problemilla.
Como puedo dejar alguno de estos campos obligatorios?
Osea que no se envíe el formulario si no hay algunos de los campos obligatorios??
muchas gracias!!

Por zapeo

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Feb 2010 07:30 pm
filtros javascript + filtros de lado del servidor
no hagas preguntas en los hilos de otros, crea uno nuevo por favor

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.