Formulario de Contacto con Dreamweaver
#1
Escrito 30 octubre 2006 - 03:31
Creación de Formularios con Dreamweaver
En este sencillo tutorial, veremos uno de los temas mas consultados en nuestro Foro Creativo. Esta primer entrega abarca la creacion de un formulario en Dreamweaver, que generara el HTML necesario.
Comenzaremos de cero, creando un Archivo, Nuevo (Flile, New), este archivo sera simplemente HTML, en este punto no es necesario ningun otro tipo de archivo tipo PHP o ASP.
Continua: http://www.tallerweb...eaver-c-42.html
Otras respuestas a este tema
#781
Escrito 16 marzo 2010 - 10:00
elQuique, en 09 noviembre 2006 - 02:26 , dijo:
Voy unir este post con el otro donde estan consultando sobre ese tutorial...
Hola ElQuique tengo un problema con el formulario al hacer click en el boton enviar se abre el cuadro de dialogo de descargas para tratar de descargar el archivo send.php y al código php lo tengo escrito como código puro php
el código php es el sig:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?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 .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = 'marciano_tuc@hotmail.com';
$asunto = 'www.loneraortiz.com';
mail($para, $asunto, utf8_decode($mensaje), $header);
?>
</body>
</html>mi html es:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="send.php" method="post" enctype="Text/pain" name="contacto" id="Contacto">
<p>
<label>Nombre:
<input name="nombre" type="text" id="nombre">
</label>
</p>
<p>
<label>e-mail:
<input name="mail" type="text" id="mail">
</label>
</p>
<p>
<label>Mensaje:
<textarea name="mensaje" cols="50" rows="5" id="mensaje"></textarea>
</label>
</p>
<p>
<label>
<input type="submit" name="Submit" value="Enviar">
</label>
</p>
</form>
</body>
</html>
cual puede ser el error que estoy cometiendo?
#782
Escrito 19 marzo 2010 - 02:32
Quisiera destacar el trabajo que realizas ya que gracias al tutorial y a tú paciencia pedagógica para responder nuestras consultas pude al fin terminar mi formulario, claro no antes de romperme la cabeza por un largo tiempo.
De HTML y PHP no sé nada pero hace muchos, muchos, muchos años atrás estudié programación pero jamás ejercí, sin lugar a dudas esto me ayudó bastante para poder entender e interpretar los códigos.
Terminé de leer la página 15, me faltan 25 más y luego veré los demás temas.
Un saludo caluroso y algo terremoteado (desde Chile) para ti y para todo el equipo de Foro Creativo.
#783
Escrito 20 marzo 2010 - 01:58
<p><span class="style12"> </span> </p>
<form action="send.php" method="post" name="formcontacto" class="style12">
<p>Nombre :
<input name="nombre" type="text" id="nombre" size="100">
</p>
</form>
<form action="send.php" method="post" name="formcontacto" id="formcontacto">
<p class="style12">E - Mail :
<input name="mail" type="text" id="mail" size="100">
</p>
<p class="style12">Teléfono :
<input name="telefono" type="text" id="telefono" size="30">
Celular :
<input name="celular" type="text" id="celular" size="30">
</p>
<p><span class="style12">Consulta :</span>
<textarea name="mensaje" cols="100" rows="8" id="mensaje"></textarea>
</p>
</form>
<form name="formcontacto" method="post" action="send.php">
<input name="enviar" type="submit" id="enviar" value="Enviar">
</form>
2.- te envio tambien, mi archivo send.php para que lo corrijan si esta mal, ya que al hacer clik en enviar, aparece el codigo este en la pagina web.. que estoy haciendo mal?.
< ?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$telefono = $_POST['telefono'];
$celular = $_POST['celular'];
$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 . ", telefono " . $telefono .", celular " . $celular . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = 'mi mail@mimail.com.ar';
$asunto = 'Contacto desde WEB';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo '&estatus=ok&';
?>
#784
Escrito 23 marzo 2010 - 02:04
En la primera línea del PHP tienes:
< ?php /// borra el espacio en blanco, error que también cometí
La línea:
$header = 'From: ' . $mail . " \r\n"; /// cambia a "From: " o te va arrojar error
Y ésta:
mail($para, $asunto, utf8_decode($mensaje), $header); /// elimina utf8_decode y paréntesis de $mensaje para reconocer acentos y "ñ"
Saludos!!!
#785
Escrito 27 marzo 2010 - 03:48
ahi esta el final de mi codigo php
mail($para, $asunto, $mensaje, $header);
echo 'Mensaje Enviado Correctamente';
header('Location: contacto.html');
?>
#786
Escrito 06 abril 2010 - 07:00
Tengo un pequeño problema, resulta que cuando le doy a enviar al formulario el navegador se dirige a send.php y sale toda la pagina en blanco.
Os pongo el html y php a ver si veis algun error:
HTML
Marca
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Documento sin título</title>
</head>
<body>
<div id="formulario">
<form action="send.php" method="post" name="formulario" class="style12">
<label>Nombre</label></br>
<input name="nombre" type="text" maxlength="30" />
<label>Empresa</label></br>
<input name="empresa" type="text" maxlength="50" />
<label>Email</label></br>
<input name="mail" type="text" maxlength="50" />
<label>Mensaje</label></br>
<textarea name="mensaje" cols="40" rows="8"></textarea>
<input type="submit" name="submit" value="Enviar" />
</form>
</div>
</body>
</html>
PHP
Marca
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Documento sin título</title>
</head>
<body>
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$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 . ", empresa " . $empresa ." \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = 'mimail@mail.com';
$asunto = 'Formulario web';
mail($para, $asunto, utf8_decode $mensaje, $header);
echo '&estatus=ok&';
?>
</body>
</html>
bueno gracias de antemano a ver si me podeis ayudar
#787
Escrito 16 abril 2010 - 04:21
1. Leer y hacer el tutorial.
2. Leer las respuestas que ya se dieron.
¡¡¡Existen al menos 35 páginas de preguntas repetidas e innecesarias!!!
Ahora veré otros temas.
Saludos.
----------
(*)
ronestuardo: mis archivos son contacto.php y enviar.php, en éste último tengo (entre otras líneas)
print "<meta http-equiv=Refresh content=\"0 ; url=malo.php\">";
cargará malo.php si no se llenan todos los campos y
print "<meta http-equiv=Refresh content=\"0 ; url=bueno.php\">";
cargará bueno.php si el mensaje se envió
malo.php es un archivo bonito que muestra el mensaje “debe llenar todos los campos” y tiene (entre otras líneas)
print "<meta http-equiv=Refresh content=\"5 ; url=contacto.php\">";
el mensaje se mostrará por 5 segundos y regresará al formulario
bueno.php es un archivo bonito que muestra el mensaje “correo enviado” y tiene (entre otras líneas)
print "<meta http-equiv=Refresh content=\"5 ; url=index.htm\">";
el mensaje se mostrará por 5 segundos y saltará al index
----------
(*)
Lorkin: tal vez sea el formato del mensaje, prueba cambiando
echo '&estatus=ok&';
por esto
echo 'su mensaje fue enviado de forma exitosa';
----------
(*) Temas ya tratados.
#788
Escrito 08 julio 2010 - 10:45
Marca
Usuario:
Su e-mail es:
Mensaje:
Enviado el 08/07/2010
pero nada mas eso :S me podrias decir cual es mi error?
y felicidades por el tuto esta perfecto para los que estamos empesando en todo esto.
#789
Escrito 08 julio 2010 - 11:02
vlokos69, en 08 julio 2010 - 06:45 , dijo:
pero nada mas eso :S me podrias decir cual es mi error?
y felicidades por el tuto esta perfecto para los que estamos empesando en todo esto.
Muchas gracias lo acabo de solucionar despues de tanto tiempo buscando cual era mi error y era una simple "

Conectar
Registrar
Ayuda



MultiCitas