Foros del Web » Creando para Internet » Herramientas y Software »

formulario de contacto

Estas en el tema de formulario de contacto en el foro de Herramientas y Software en Foros del Web. Hola, Tengo problemas con el formulario de contacto de mi web. El formulario tiene como método post y con acción un php, pero no funciona. ...
  #1 (permalink)  
Antiguo 20/11/2009, 06:12
 
Fecha de Ingreso: noviembre-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
formulario de contacto

Hola,
Tengo problemas con el formulario de contacto de mi web. El formulario tiene como método post y con acción un php, pero no funciona. Lo he probado mil veces pero no hay manera. Cual es el problema?. Dejo el enlace: cubrinox.com/contacto.html
  #2 (permalink)  
Antiguo 20/11/2009, 13:59
RatonesPelones
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: formulario de contacto

dos cosas: primero yo creo que deberías poner el código que estás utilizando para ver en donde tienes errores, es como si en este momento nos dijeras "mi coche no quiere encender" es este que está en la foto, que será?".

Luego sugiero que primero vayas y revises en la parte del php o del htm del foro a ver que es lo que han hecho otros con problemas similares al tuyo, que aunque no lo creas, se ha tratado varias veces aquí.
  #3 (permalink)  
Antiguo 26/11/2009, 18:49
 
Fecha de Ingreso: noviembre-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: formulario de contacto

Hola, pongo el código porque no encuentro solución en los foros, mi formulario es sencillo y no se parece a los códigos que he visto. Gracias de antemano.

Codigo html:

<form id="contacto" name="contacto" method="post" action="send.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Nombre</td>
<td><label>
<input name="nombre" type="text" id="nombre" size="40" />
</label></td>
</tr>
<tr>
<td>Empresa</td>
<td><label>
<input name="empresa" type="text" id="empresa" size="40" />
</label></td>
</tr>
<tr>
<td>Mail</td>
<td><label>
<input name="mail" type="text" id="mail" size="40" />
</label></td>
</tr>
<tr>
<td>Teléfono</td>
<td><label>
<input type="text" name="telefono" id="telefono" />
</label></td>
</tr>
<tr>
<td><p>Comentario</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br />
</p></td>
<td><label>
<textarea name="comentario" id="comentario" cols="45" rows="10"></textarea>
</label></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><label>
<input type="submit" name="enviar" id="enviar" value="Enviar" />
</label></td>
</tr>
</table>
</form>


este es el send.php:

< ?php

$nombre= $_POST['nombre'];
$empresa= $_POST['empresa'];
$mail= $_POST['mail'];
$telefono= $_POST['telefono'];
$comentario= $_POST['comentario'];

$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= '[email protected]';
$asunto= 'Contacto desde cubrinox';
$desde =
mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';
?>


He probado a quitar utf8_decode pero nada. No me llegan los mensajes al servidor. Despues de rellenar el formulario aparece esto en una nueva pantalla, pero nunca llega el mensaje:

< ?php $nombre= $_POST['nombre']; $empresa= $_POST['empresa']; $mail= $_POST['mail']; $telefono= $_POST['telefono']; $comentario= $_POST['comentario']; $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= '[email protected]'; $asunto= 'Contacto desde cubrinox'; mail($para, $asunto, $mensaje, $header); echo '&estatus=ok&'; ?>
  #4 (permalink)  
Antiguo 26/11/2009, 21:52
 
Fecha de Ingreso: noviembre-2009
Mensajes: 9
Antigüedad: 15 años
Puntos: 0
Respuesta: formulario de contacto

< ?php eso es <?php sin espacio entre < y ?
  #5 (permalink)  
Antiguo 27/11/2009, 04:09
 
Fecha de Ingreso: noviembre-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: formulario de contacto

Mil gracias, lo había intentado todo pero no caí en esa tontería.

Un saludo
  #6 (permalink)  
Antiguo 27/11/2009, 15:17
Avatar de delazona3  
Fecha de Ingreso: noviembre-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
Respuesta: formulario de contacto

Tengo el mismo problema que trinitrons, no me llegan los correos enviados desde el formulario de contacto, les dejo el código html para que por favor me den su opinión.
Gracias!!


</p>
<p><strong>&nbsp;&nbsp; ¿Cuál es el tema de su comentario?</strong></p>
<dl>
<dd>&nbsp;<input type="text" size="26" maxlength="256" name="Otro asunto"></dd>
</dl>
<p><strong>&nbsp;&nbsp; Escriba sus comentarios en el espacio
siguiente:</strong></p>
<dl>
<dd><textarea name="Comentarios" rows="5" cols="42"></textarea></dd>
</dl>
<p><strong>&nbsp;&nbsp; Díganos cómo ponernos en contacto con usted:</strong></p>
<dl>
<dd>
<table>
<tr>
<td>Nombre</td>
<td>
<input type="text" size="35" maxlength="256" name="Nombre usuario"></td>
</tr>
<tr>
<td>Correo electrónico</td>
<td>
<input type="text" size="35" maxlength="256" name="Correo electrónico usuario"></td>
</tr>
<tr>
<td>Teléfono</td>
<td>
<input type="text" size="35" maxlength="256" name="Teléfono usuario"></td>
</tr>
<tr>
<td>Fax</td>
<td>
<input type="text" size="35" maxlength="256" name="Fax usuario"></td>
</tr>
</table>
</dd>
</dl>
<dl>
<dd>
<input type="checkbox" name="Solicitado contacto" value="ContactoSolicitado">
Por favor, pónganse en contacto conmigo tan pronto como sea posible
en referencia a esta materia.</dd>
</dl>
<p align="center"><a href="mailto:[email protected]"><input type="submit" value="Enviar comentarios"></a>
<input type="reset" value="Borrar formulario"></p>
<p align="center">&nbsp;</p>
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 18:57.