Foros del Web » Programando para Internet » PHP »

Script para formulario de contacto me falta configurar.

Estas en el tema de Script para formulario de contacto me falta configurar. en el foro de PHP en Foros del Web. Hola, descargue una plantilla y en el formulario me vino este script. He tratado de configurarlo sin exito, derrepente me falta un archivo o algo ...
  #1 (permalink)  
Antiguo 11/08/2011, 08:59
Avatar de sarumanice  
Fecha de Ingreso: mayo-2008
Ubicación: Lima, Peru
Mensajes: 103
Antigüedad: 15 años, 11 meses
Puntos: 4
De acuerdo Script para formulario de contacto me falta configurar.

Hola, descargue una plantilla y en el formulario me vino este script. He tratado de configurarlo sin exito, derrepente me falta un archivo o algo quisiera que me orienten.

El email destino: [email protected]

El codigo es el siguiente

Código PHP:
<form id="contacts-form" action="">
                                <
fieldset>
                                    <
div class="field text"><label>Nombre:</label><input type="text"></div>
                                    <
div class="field text"><label>Email:</label><input type="email"></div>
                                    <
div class="field"><label>Mensaje:</label><textarea></textarea></div>

                                    <
div class="alignright"><a href="#" class="link4" onClick="document.getElementById('contacts-form').reset()"><span><span>Limpiar</span></span></a><a href="#" class="link2" onClick="document.getElementById('contacts-form').submit()"><span><span>Enviar</span></span></a></div>
                                </
fieldset>
                            </
form
  #2 (permalink)  
Antiguo 11/08/2011, 09:00
Avatar de sarumanice  
Fecha de Ingreso: mayo-2008
Ubicación: Lima, Peru
Mensajes: 103
Antigüedad: 15 años, 11 meses
Puntos: 4
Respuesta: Script para formulario de contacto me falta configurar.

Coloque en form action="mailto:[email protected]"

Pero esto abre el outlook, o por favor si se pudiese modificar sin dañar el estilo de mi plantilla, y que se mande directo.
  #3 (permalink)  
Antiguo 11/08/2011, 09:03
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Script para formulario de contacto me falta configurar.

Cita:
Iniciado por sarumanice Ver Mensaje
Coloque en form action="mailto:[email protected]"

Pero esto abre el outlook, o por favor si se pudiese modificar sin dañar el estilo de mi plantilla, y que se mande directo.
esta bien lo que hiciste, vos queres configurar el outlook?
o queres que envie el mail por PHP?
  #4 (permalink)  
Antiguo 11/08/2011, 09:11
Avatar de sarumanice  
Fecha de Ingreso: mayo-2008
Ubicación: Lima, Peru
Mensajes: 103
Antigüedad: 15 años, 11 meses
Puntos: 4
Respuesta: Script para formulario de contacto me falta configurar.

Que se envie por php.
  #5 (permalink)  
Antiguo 11/08/2011, 09:20
Avatar de sarumanice  
Fecha de Ingreso: mayo-2008
Ubicación: Lima, Peru
Mensajes: 103
Antigüedad: 15 años, 11 meses
Puntos: 4
Respuesta: Script para formulario de contacto me falta configurar.

Es posible hacerlo directamente o tengo que crear un archivo externo php?
  #6 (permalink)  
Antiguo 11/08/2011, 09:25
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Script para formulario de contacto me falta configurar.

Tienes que crear un archivo PHP, y procesar los campos de tu formulario y usar la función mail() o PHPMailer para hacer el envío del correo.

Saludos.
  #7 (permalink)  
Antiguo 11/08/2011, 09:32
Avatar de sarumanice  
Fecha de Ingreso: mayo-2008
Ubicación: Lima, Peru
Mensajes: 103
Antigüedad: 15 años, 11 meses
Puntos: 4
Respuesta: Script para formulario de contacto me falta configurar.

De acuerdo al script citado es posible? o tendria que crearla desde cero, si es posible como tendria que hacerlo? Lamento la pregunta pero no ando muy en php q digamos.

Gracias.
  #8 (permalink)  
Antiguo 11/08/2011, 09:58
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Script para formulario de contacto me falta configurar.

Claro que es posible, pero tienes que crearlo desde 0 o buscar en Google algún ejemplo y adaptarlo, o pagar a un programador por realizarlo.

Opciones hay, solo tienes que evaluar que tanta disposición tienes a hacerlo.

En el Wiki del Foro hay un muy buen manual de PHP que te puede ayudar a empaparte del lenguaje.

Saludos.
  #9 (permalink)  
Antiguo 11/08/2011, 10:33
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Script para formulario de contacto me falta configurar.

Para empezar los input llevan un name
<form id="contacts-form" name="contacts-form" action="procesa.php">
<fieldset>
<div class="field text"><label>Nombre:</label><input name="nombre" type="text"></div>
<div class="field text"><label>Email:</label><input name="mail" type="email"></div>
<div class="field"><label>Mensaje:</label><textarea name="mensaje"></textarea></div>

<div class="alignright"><a href="#" class="link4" onClick="document.getElementById('contacts-form').reset()"><span><span>Limpiar</span></span></a><a href="#" class="link2" onClick="document.getElementById('contacts-form').submit()"><span><span>Enviar</span></span></a></div>
</fieldset>
</form>

Lo podes hacer en la msima pagina o mejor en un php
procesa.php

<?php
if(mail($_POST['mail'],$_POST['nombre'],$_POST['mensaje'],"From: [email protected]"))
echo 'envio de mail correcto';
else
echo 'no se pudo enviar el mail';
?>

es un simple ejemplo investiga la funcion MAIL en php.net para sacarte las dudas
y luego valida que los campos no esten vacion tanto con js como con php

esto tiene que funcionas, luego le haces las mejoras q avos te gustan
  #10 (permalink)  
Antiguo 11/08/2011, 19:55
Avatar de sarumanice  
Fecha de Ingreso: mayo-2008
Ubicación: Lima, Peru
Mensajes: 103
Antigüedad: 15 años, 11 meses
Puntos: 4
Respuesta: Script para formulario de contacto me falta configurar.

Ah ok gracias, y con respecto a:

<div class="alignright"><a href="#" class="link4" onClick="document.getElementById('contacts-form').reset()"><span><span>Limpiar</span></span></a><a href="#" class="link2" onClick="document.getElementById('contacts-form').submit()"><span><span>Enviar</span></span></a></div>

Que tiene que ir ahi?
  #11 (permalink)  
Antiguo 11/08/2011, 20:05
Avatar de sarumanice  
Fecha de Ingreso: mayo-2008
Ubicación: Lima, Peru
Mensajes: 103
Antigüedad: 15 años, 11 meses
Puntos: 4
Respuesta: Script para formulario de contacto me falta configurar.

Que tal. no funciona :S

He creado el archivo procesa.php

y e colocado el email en el cual quiero resibir los correos pero me sale que no se pudo enviar el email :S
  #12 (permalink)  
Antiguo 11/08/2011, 20:27
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Script para formulario de contacto me falta configurar.

revisaste la funcion mail en el manual de php?? ahora tienes configurado un servidor STMP?? porque para que lo envie tienes que tener uno de estos configurados y sino busca en los correos no deseados
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #13 (permalink)  
Antiguo 18/08/2011, 07:51
Avatar de sarumanice  
Fecha de Ingreso: mayo-2008
Ubicación: Lima, Peru
Mensajes: 103
Antigüedad: 15 años, 11 meses
Puntos: 4
Respuesta: Script para formulario de contacto me falta configurar.

Cita:
Iniciado por Patriarka Ver Mensaje
Para empezar los input llevan un name
<form id="contacts-form" name="contacts-form" action="procesa.php">
<fieldset>
<div class="field text"><label>Nombre:</label><input name="nombre" type="text"></div>
<div class="field text"><label>Email:</label><input name="mail" type="email"></div>
<div class="field"><label>Mensaje:</label><textarea name="mensaje"></textarea></div>

<div class="alignright"><a href="#" class="link4" onClick="document.getElementById('contacts-form').reset()"><span><span>Limpiar</span></span></a><a href="#" class="link2" onClick="document.getElementById('contacts-form').submit()"><span><span>Enviar</span></span></a></div>
</fieldset>
</form>

Lo podes hacer en la msima pagina o mejor en un php
procesa.php

<?php
if(mail($_POST['mail'],$_POST['nombre'],$_POST['mensaje'],"From: [email protected]"))
echo 'envio de mail correcto';
else
echo 'no se pudo enviar el mail';
?>

es un simple ejemplo investiga la funcion MAIL en php.net para sacarte las dudas
y luego valida que los campos no esten vacion tanto con js como con php

esto tiene que funcionas, luego le haces las mejoras q avos te gustan
Hola, se supone que colocando el script que me indicas y creando el archivo procesa.php e incluyendo dentro de estre el codigo final deberia funciona?. Por que lo a colocado y no me anda.. Dicen que tengo que tener configurado el smpt. Donde tendria que verificar esto? O tengo que solicitarlo a mi proveedor? Gracias.
  #14 (permalink)  
Antiguo 18/08/2011, 08:15
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Script para formulario de contacto me falta configurar.

tengo que solicitarlo a mi proveedor

Etiquetas: configuración-php, contacto, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:33.