Tutorial Monsters - Diseño Web, Photoshop, Wordpress, CSS, Lightroom
  • Html5
  • CSS3
  • PHP
  • Photoshop
  • WordPress
  • SEO
  • eCommerce
  • Marketing
Sin Resultado
Ver Todos los Resultados
Tutorial Monsters - Diseño Web, Photoshop, Wordpress, CSS, Lightroom
  • Html5
  • CSS3
  • PHP
  • Photoshop
  • WordPress
  • SEO
  • eCommerce
  • Marketing
Sin Resultado
Ver Todos los Resultados
Tutorial Monsters - Diseño Web, Photoshop, Wordpress, CSS, Lightroom
Sin Resultado
Ver Todos los Resultados
Home Webmaster Diseño Web

Enviar formularios desde la web

7 marzo, 2011
en Diseño Web
0
Curso PHP, como cortar una cadena de texto

Una de las formas de recibir informacion de los visitantes de nuestra web son los formularios. Desde cualquier programa de diseño web, por ejemplo Dreamweaver, podemos componer los formularios de una forma rápida. Muchas veces, estos formulario no son suficiente para el envio de información, existen multitud de ejmplos que podmeos ver, en este caso yo pondré aquí una de las posibilidades en php.

Se trata de un fichero que solamente tienes que copiar en tu ftp y listo. Veamos como funciona:

Tenemos tres ficheros:

  • email.php: este es el fichero que hace el trabajo del envio
  • formulario.html: este es el fichero de nuestra web donde pondremso el formulario
  • mensajeenviado.htm: este es el fichero de confirmación que el formulario ha sido enviado correctamente

Veamos como es el fichero email.php

Recuerda que solamente tienes que copiar el fichero y no hacer anda mas, salvo cambiar algun parámetro


<?php

$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$ciudad = $_POST['ciudad'];
$comentarios = $_POST['comentarios'];
$mail = 'contacto@turinconenlaweb.com';

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

$mensaje = "Este mensaje fue enviado por " . $nombre . " " . $apellidos . " rn";
$mensaje .= "Su e-mail es: " . $mail . " rn";
$mensaje .= "Ciudad: " . $ciudad . " rn";
$mensaje .= "Sexo: " . $sexo . " rn";
$mensaje .= "Mensaje: " . $_POST['comentarios'] . " rn";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'contacto@turinconenlaweb.com';
$asunto = 'Consultas desde Tu Rincon en la Web';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '<script>
window.open("mensajeenviado.htm","I1")
</script>';
?>

En la parte de arriba


$nombre = $_POST['nombre'];
 $apellidos = $_POST['apellidos'];
 $ciudad = $_POST['ciudad'];
 $comentarios = $_POST['comentarios'];
 $mail = 'contacto@turinconenlaweb.com';

Son los nombres que hemos dado a los campos del formulario, si queremos añadir mas campos está bien facil, incluir otra linea mas con el mismo formato y con el nombre correspondiente del campo del fomulario, en este caso: Nombre, Apellidos, Ciudad, Comentario, Email

La siguiente parte, se trata de parámetros para el envio, no tocar


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

Y por ultimo maquetamos el email que nos llega de contacto:


$mensaje = "Este mensaje fue enviado por " . $nombre . " " . $apellidos . " rn";
 $mensaje .= "Su e-mail es: " . $mail . " rn";
 $mensaje .= "Ciudad: " . $ciudad . " rn";
$mensaje .= "Mensaje: " . $_POST['comentarios'] . " rn";
 $mensaje .= "Enviado el " . date('d/m/Y', time());

 $para = 'contacto@turinconenlaweb.com';
 $asunto = 'Consultas desde Tu Rincon en la Web';

 mail($para, $asunto, utf8_decode($mensaje), $header);

La última parte que vemos, se trata de una pagina de confirmación que el formulario ha sido enviado correctamente


echo '<script>
 window.open("mensajeenviado.htm","I1")
 </script>';

Puedes bajar los ficheros desde aqui

Etiquetas: emailformulariophp
ANUNCIO
Post anterior

Creando una web, 5ª parte y final

Próximo Post

Balace de Blancos en cámara RAW

Otros Posts

6 pasos para limpiar tu Sitio Web de Malware

6 errores comunes en la estructura de una web y cómo evitarlos

13 julio, 2020
0

Si te tomas el SEO y a tus usuarios en serio, seguro que estás trabajando en una magnífica estructura de tu sitio web. Crear esa estructura puede llegar a ser difícil, y sobre todo cuando...

Cómo guardar imágenes optimizadas para la web

Cómo guardar imágenes optimizadas para la web

24 octubre, 2019
0

Hace tiempo que hablamos como optimizar las imágenes para WordPress, como acelerar la carga de la web. Como ya ha llovido lo suyo veremos las distintas opciones que tenemos hoy en día para optimizar las...

Por favor logueate para comentar

Recomendados

Diferencias entre SEO, SEM Y PPC

Diferencias entre SEO, SEM Y PPC

24 marzo, 2019
Historia de la fotografía en 5 minutos

Historia de la fotografía en 5 minutos

8 febrero, 2016
Reglas CSS por defecto para los navegadores

Diseño al estilo de Pinterest sólo con columnas CSS

19 mayo, 2012
pwa

Qué son las PWA y cómo crear una

12 mayo, 2020

Tutotial Monstersse

Somos un equipo creativo apasionado por brindar los mejores recursos gratuitos y premium a la comunidad de diseño.
PADAWAN

  • Home
  • Política de privacidad
  • Política de Cookies
  • Aviso Legal
  • Contactar

© 2020 Tutorial Monsters - Estamos para Colaborar SEOConsultora.

Sin Resultado
Ver Todos los Resultados
  • Html5
  • CSS3
  • PHP
  • Photoshop
  • WordPress
  • SEO
  • eCommerce
  • Marketing
Este sitio web utiliza cookies. Al continuar utilizando este sitio web, usted da su consentimiento para que se utilicen cookies. Visite nuestra Política de privacidad y cookies .