Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 30-mar-2008, 11:59   #1 (permalink)
lady_vampiressa ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Ubicación: malaga
Mensajes: 66
Enviar un mensaje por MSN a lady_vampiressa
problema con formulario de contacto....

buenas tardes,he estado mirando en el foro mi problema antes de preguntar pero no he encontrada nada quew me ayudase.

Mi problema es que tengo un formulario de contacto y cuando lo subo al ftp no me hace nada parece k lo envia pero no sale ningun mensaje ni nada.

EL primer documento .html es el siguiente:
<form id="contacto" name="contacto" action="datos.php" method="POST">
<p><Label>Nombre <input name="nombre" type="text" id="nombre" size="30" />
</Label></p>
<p><Label>Empresa <input name="empresa" type="text" id="empresa" size="30" /></Label></p>
<p><Label>Email <input name="mail" type="text" id="mail" size="30" /></Label></p>
<p><label>Mensaje<br/>
<textarea name="mensaje" cols="40" rows="8" id="mensaje"></textarea></label></p>
<input type="submit" name="Submit" value="Enviar" />
</form>

Y el segundo que el .php es lo siguiente:
<?
$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 . ", de la 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 = 'isabel19@gmail.com';

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

echo 'Su mensaje fue enviado correctamente';
?>

y nose en que falla he probado de todo y nada

Utilizo el wamp para programar php y lo unico que quiero que cuando lo rellenen lo envie a un correo que ponga ahi para que mi cliente lo vea en su correo mas facil.

Gracias
lady_vampiressa está desconectado   Responder Citando
Antiguo 30-mar-2008, 12:12   #2 (permalink)
almagropaco_ no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2008
Ubicación: Mar del Plata
Mensajes: 232
Re: problema con formulario de contacto....

obvio que al php le tenes qe dar de nombre datos.php ya que pusiste asi:

Código HTML:
<form id="contacto" name="contacto" action="datos.php" method="POST">
y pusiste que se realize la accion que se encuentra en www.tuweb.com/datos.php o si no estara mal.. si no lo nombraste asi o se encuentra en una carpeta superior tambien..

y despues esta bien, va, segun lo que veo, y si es como decis que lo programaste con ese programa.. no se:S

una pregunta, ese programa de donde lo puedo descargar? el "WAMP"

Última edición por almagropaco_; 30-mar-2008 a las 12:13. Razón: claridadda
almagropaco_ está desconectado   Responder Citando
Antiguo 30-mar-2008, 13:03   #3 (permalink)
lady_vampiressa ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Ubicación: malaga
Mensajes: 66
Enviar un mensaje por MSN a lady_vampiressa
Re: problema con formulario de contacto....

de cualquier sitio de internet solo pones wamp en internet y te lo bajas es mu facl de configurar. y todo los archivos estan en la misma carpeta y cuando lo subo al ftp no m aparece mensaje ni nada tu lo probastes y te va?gracias
lady_vampiressa está desconectado   Responder Citando
Antiguo 30-mar-2008, 13:14   #4 (permalink)
almagropaco_ no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2008
Ubicación: Mar del Plata
Mensajes: 232
Re: problema con formulario de contacto....

ahora lopruebo
almagropaco_ está desconectado   Responder Citando
Antiguo 30-mar-2008, 13:20   #5 (permalink)
almagropaco_ no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2008
Ubicación: Mar del Plata
Mensajes: 232
Re: problema con formulario de contacto....

Parse error: parse error, unexpected '/' in /home/www/falmagro.100webspace.net/datos.php on line 8

contacto.html me anda bien, el tema es que apreto enviar y apareze ese error.

ya lo solucione, en la linea ocho de datos.php dice:
/$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
bueno, no se si justo estaba ahi esa barrita, se la saqe y probe de vuelta y me dijo qe el mensaje fue enviado correctamente, ahora te digo si me llego (puse una cuenta gmail)
almagropaco_ está desconectado   Responder Citando
Antiguo 30-mar-2008, 13:22   #6 (permalink)
almagropaco_ no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2008
Ubicación: Mar del Plata
Mensajes: 232
Re: problema con formulario de contacto....

la barrita que digo es la qe esta al principio te tiene qe qedar asi la linea ocho:
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
almagropaco_ está desconectado   Responder Citando
Antiguo 30-mar-2008, 13:23   #7 (permalink)
almagropaco_ no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2008
Ubicación: Mar del Plata
Mensajes: 232
Re: problema con formulario de contacto....

no sabes cuanto tarda masomenos en llegar el mail?
almagropaco_ está desconectado   Responder Citando
Antiguo 30-mar-2008, 13:42   #8 (permalink)
lady_vampiressa ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Ubicación: malaga
Mensajes: 66
Enviar un mensaje por MSN a lady_vampiressa
Re: problema con formulario de contacto....

pos ni idea una o dos horillas tendria k tardar.
lady_vampiressa está desconectado   Responder Citando
Antiguo 30-mar-2008, 13:44   #9 (permalink)
lady_vampiressa ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Ubicación: malaga
Mensajes: 66
Enviar un mensaje por MSN a lady_vampiressa
Re: problema con formulario de contacto....

/$header .= "Mime-Version: 1.0 \r\n";
y esta linea se puede kitar o la tengo k dejar??'
lady_vampiressa está desconectado   Responder Citando
Antiguo 01-abr-2008, 12:01   #10 (permalink)
focoxx ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 11
Enviar un mensaje por MSN a focoxx
Re: problema con formulario de contacto....

Hola lady_vampiressa, pues fijate que yo tambien usé los 2 archivos y me imagino que los dos usamos el mismo tutorial para hacerlos, a mi lo que me pasa es que al probarlo, no envia nada, entonces para estar seguro si no tenia algun error y para hacer la prueba lo subi a otro servidor al q tengo acceso y ahí si funciona genial es mas el mensaje llega casi al instante, no se si el problema venga respecto a la configuracion de los servidores xq en el q lo quiero usar solamente me crearon un acceso ftp y ahí no puedo configurar nada mas que cambiar los permisos ftp, entonces no se si lograste arreglar el problema?? xq al parecer los archivos estan bien y el error viene por las configuraciones del servidor.

Alguien sabe algo al respecto???
focoxx está desconectado   Responder Citando
Antiguo 01-abr-2008, 13:13   #11 (permalink)
lady_vampiressa ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Ubicación: malaga
Mensajes: 66
Enviar un mensaje por MSN a lady_vampiressa
Re: problema con formulario de contacto....

ola focoxx no lo consegui arreglar lo subo al servidor y no me hace nada que archivos o que hicistes para que funcionara??gracias
lady_vampiressa está desconectado   Responder Citando
Antiguo 01-abr-2008, 13:31   #12 (permalink)
focoxx ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 11
Enviar un mensaje por MSN a focoxx
Re: problema con formulario de contacto....

Hola lady_vampiressa pues fijate q como te decia, subo exactamente los mismos archivos a 2 servidores distintos y en uno si me funciona y en el otro no, aqui te copio como los tengo, (esto va dentro del html donde se quiere colocar el formulario)

<form id="form1" name="form1" method="post" action="enviar.php">

<table width="85%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="32%" height="29" align="left" valign="top" scope="row"><label>Nombre:</label></th>
<td width="68%"><input name="Nombre" type="text" id="Nombre" size="30" /></td>
</tr>
<tr>
<th height="28" align="left" valign="top" scope="row">Empresa:</th>
<td><input name="Empresa" type="text" id="Empresa" size="30" /></td>
</tr>
<tr>
<th height="29" align="left" valign="top" scope="row">Telefono:</th>
<td><input name="Telefono" type="text" id="Telefono" size="30" /></td>
</tr>
<tr>
<th height="30" align="left" valign="top" scope="row"><label>E-mail:</label></th>
<td><input name="mail" type="text" id="mail" size="30" /></td>
</tr>
<tr>
<th align="left" valign="top" scope="row">Consulta</th>
<td><textarea name="consulta" id="consulta" cols="30" rows="3"></textarea></td>
</tr>
</table>


<div align="center">
<input type="submit" name="Submit" id="button" value="Enviar" />

</div>
</form>


Y lo siguiente va dentro de enviar.php que es al archivo que envia la informacion el formulario ...


<?
$nombre = $_POST['Nombre'];
$empresa = $_POST['Empresa'];
$telefono = $_POST['Telefono'];
$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 . ", con numero de teléfono " . $telefono . " \r\n";
$mensaje .= "Su empresa: " . $empresa . " \r\n";
$mensaje .= "E-mail: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['consulta'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'correo@mail.com';
$asunto = 'Contacto';

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

echo "Mensaje enviado correctamente";
?>
<script language="javascript">
function redirect()
{
document.location.href='contacto.html';
}
</script>
<html>
<head>
<title>Contactenos</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
<!--
body {
background-color: #FF9900;
}
.style1 {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
-->
</style></head>
<body onLoad="window.setTimeout(redirect(), 500000000);">
<h1 class="style1">El mensaje fue enviado. Una persona de nuestro equipo lo estará contactando.</h1>
</body>
</html>


Espero te funcione, o cualquier duda me cuentas.. Saludos..
focoxx está desconectado   Responder Citando
Antiguo 01-abr-2008, 13:43   #13 (permalink)
lady_vampiressa ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Ubicación: malaga
Mensajes: 66
Enviar un mensaje por MSN a lady_vampiressa
Re: problema con formulario de contacto....

lo ultimo va todo dentro de enviar.php el javascript tamb??para k es exactamente el javascript?
lady_vampiressa está desconectado   Responder Citando
Antiguo 01-abr-2008, 13:45   #14 (permalink)
lady_vampiressa ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Ubicación: malaga
Mensajes: 66
Enviar un mensaje por MSN a lady_vampiressa
Re: problema con formulario de contacto....

y va antes dehtml y body???
lady_vampiressa está desconectado   Responder Citando
Antiguo 01-abr-2008, 13:53   #15 (permalink)
focoxx ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 11
Enviar un mensaje por MSN a focoxx
Re: problema con formulario de contacto....

Asi es.. la segunda parte va todo dentro de enviar.php, el javascript es para que cuando lo hayas enviado, te regrese a la pagina de contactar, xq si no solamente te carga en la pagina de q ya fue enviado pero se queda detenida ahí entonces es una forma de regresarlo a tu pagina de el formulario, en esta parte le dices a donde lo quieres enviar de regreso, en mi caso contacto.html es donde tengo insertado el formulario:

<script language="javascript">
function redirect()
{
document.location.href='contacto.html';
}
</script>
focoxx está desconectado   Responder Citando
Antiguo 01-abr-2008, 13:54   #16 (permalink)
focoxx ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 11
Enviar un mensaje por MSN a focoxx
Re: problema con formulario de contacto....

Cita:
Iniciado por lady_vampiressa Ver Mensaje
y va antes dehtml y body???

Asi es.. copialo exactamente asi como esta..
focoxx está desconectado   Responder Citando
Antiguo 02-abr-2008, 08:11   #17 (permalink)
lady_vampiressa ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Ubicación: malaga
Mensajes: 66
Enviar un mensaje por MSN a lady_vampiressa
Re: problema con formulario de contacto....

va perfecto este script gracias focoxxx
lady_vampiressa está desconectado   Responder Citando
Antiguo 03-abr-2008, 12:42   #18 (permalink)
ongraphic ha deshabilitado el karma
 
Avatar de ongraphic
 
Fecha de Ingreso: marzo-2008
Ubicación: Bogotá Colombia
Mensajes: 24
Re: problema con formulario de contacto....

hola focoxx y lady vampiresa les cuento que yo utilize el codigo en php de la siguiente manera y funciona bien economizando un poco de javascript:

<?
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$telefono = $_POST['telefono'];

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

$header = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$header .= "Su e-mail es: " . $mail . ", Su telefono es: " . $telefono . " \r\n";
$header .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$header .= "Enviado el " . date('d/m/Y', time());


$para = 'mail@dominio.com';

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

echo "<script languaje=javascript> alert('Su mensaje fue enviado correctamente') </script>";
echo "<script languaje=javascript> document.location='contacto.html' </script>";
?>
ongraphic está desconectado   Responder Citando
Antiguo 04-abr-2008, 12:38   #19 (permalink)
focoxx ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 11
Enviar un mensaje por MSN a focoxx
Re: problema con formulario de contacto....

Pues muy bien, excelente si te funciona...
focoxx está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:36.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93