Foros del Web » Programando para Internet » PHP »

Problemas al enviar mi formulario

Estas en el tema de Problemas al enviar mi formulario en el foro de PHP en Foros del Web. Buenas! Estoy haciendo un formulario con dreamweaver y en principio todo va bien hasta que le doy a enviar. El problema es, que al darle ...
  #1 (permalink)  
Antiguo 10/09/2008, 03:25
 
Fecha de Ingreso: junio-2005
Ubicación: barcelona
Mensajes: 62
Antigüedad: 15 años
Puntos: 0
Pregunta Problemas al enviar mi formulario

Buenas!
Estoy haciendo un formulario con dreamweaver y en principio todo va bien hasta que le doy a enviar. El problema es, que al darle se me abre el php y deja todo el código a la vista por lo tanto no me envia naad a mi mail.

Para el formulario he usado el siguiente código:

Cita:
<form action="enviar.php" method="post" name="contacto" class="Estilo28" id="contacto">
<p><label><div align="center" class="Estilo27">
<div align="center">Nombre<input name="Nombre" type="text" id="nombre" size="30" />
</div>
</label><p align="center" class="Estilo27">
<label>E-Mail
<input name="mail" type="text" id="mail" size="30" /></label></p>
<p align="center" class="Estilo27"><label>Mensaje<br />
<textarea name="mensaje" cols="40" rows="8" id="mensaje"></textarea></label></p>
<p align="center"><span class="Estilo27">
<input type="submit" name="Submit" value="Enviar" />
</span></p>
</form>
Y para enviar el formulario he creado un archivo enviar.php con el siguiente código:

Cita:
$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 = 'mi [email protected]';
$asunto = 'Contacto desde mi web';

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

echo 'Mensaje enviado correctamente';
?>

Alguien sabe donde está el error?

Gracias de antemano
  #2 (permalink)  
Antiguo 10/09/2008, 07:33
Avatar de juanitTo  
Fecha de Ingreso: enero-2007
Mensajes: 406
Antigüedad: 13 años, 5 meses
Puntos: 5
Respuesta: Problemas al enviar mi formulario

¿Donde has probado tus archivos?
__________________
Videos de Metal
  #3 (permalink)  
Antiguo 10/09/2008, 09:16
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.603
Antigüedad: 18 años, 2 meses
Puntos: 1283
Respuesta: Problemas al enviar mi formulario

Hola:

Parece que falta el comienzo de php "<?" al principio del código... (¿o no has copiado bien?)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 10/09/2008, 09:40
Avatar de jmillan  
Fecha de Ingreso: julio-2008
Mensajes: 60
Antigüedad: 12 años
Puntos: 0
Respuesta: Problemas al enviar mi formulario

Cita:
Iniciado por lau84 Ver Mensaje
El problema es, que al darle se me abre el php y deja todo el código a la vista p

Te falta el

<?php al inicio del script
  #5 (permalink)  
Antiguo 10/09/2008, 10:41
 
Fecha de Ingreso: junio-2005
Ubicación: barcelona
Mensajes: 62
Antigüedad: 15 años
Puntos: 0
Respuesta: Problemas al enviar mi formulario

Hola!
Ahora lo tengo asi, y no me funciona :(

Cita:
<?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 . ", 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 web';

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

echo 'Mensaje enviado correctamente';
?>
  #6 (permalink)  
Antiguo 12/09/2008, 00:49
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.603
Antigüedad: 18 años, 2 meses
Puntos: 1283
Respuesta: Problemas al enviar mi formulario

Hola:

Supongo que dispones de php en tu servidor, así que creo que es mejor preguntar en ese foro... por lo pronto voy a reportar el mensaje para que lo muevan.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 12/09/2008, 02:42
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 18 años, 10 meses
Puntos: 381
Respuesta: Problemas al enviar mi formulario

Cita:
Iniciado por caricatos Ver Mensaje
por lo pronto voy a reportar el mensaje para que lo muevan.
Tema movido desde (x)html
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 05:20.