Foros del Web » Programando para Internet » PHP »

Configuración PHP [Formulario de Contacto]

Estas en el tema de Configuración PHP [Formulario de Contacto] en el foro de PHP en Foros del Web. Hola, acabo de crear un formulario de contacto para mi pagina web ([URL="http://www.lodosataurina.com.es"]http://www.lodosataurina.com.es[/URL]) Y mi problema es que no me envia el mensaje a mi ...
  #1 (permalink)  
Antiguo 25/02/2011, 20:27
 
Fecha de Ingreso: febrero-2011
Mensajes: 23
Antigüedad: 13 años, 2 meses
Puntos: 7
Pregunta Configuración PHP [Formulario de Contacto]

Hola, acabo de crear un formulario de contacto para mi pagina web ([URL="http://www.lodosataurina.com.es"]http://www.lodosataurina.com.es[/URL])
Y mi problema es que no me envia el mensaje a mi correo electronico como esta configurado...Creo que hay algo mal en la configuración.
Les dejo el código del formulario:
Código:
<form id="form1" name="form1" method="post" action="enviar.php">
			  <label>Nombre:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			  <input name="Nombre" type="text" id="Nombre" />
			  </label>
                        <p>
                          <label>E-mail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                          <input name="Email" type="text" id="Email" />
                          </label>
              </p>
                        <p>
                          <label>Página Web:
                          <input name="PaginaWeb" type="text" id="PaginaWeb" />
                          </label>
                        </p>
                        <p>
                          <label>Mensaje:<br />
                          <textarea name="Mensaje" cols="54" rows="12" id="Mensaje"></textarea>
                          </label>
                        </p>
                        <p>
                          <label>
                          <center>
                            <p>
                              <input name="Enviar" type="submit" id="Enviar" value="Enviar" />
                              &nbsp;&nbsp;
                              <input name="Borrar" type="reset" id="Borrar" value="Borrar" />
                            </p>
			</form>
Y el código PHP:
Código PHP:
<?php
$Nombre 
$_POST['Nombre'];
$Email $_POST['Email'];
$PaginaWeb $_POST['PaginaWeb'];

$header 'From: ' $Email " \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 ", y su Página Web es " $PaginaWeb " \r\n";
$mensaje .= "Su e-mail es: " $Email " \r\n";
$mensaje .= "Mensaje: " $_POST['Mensaje'] . " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

$para '[email protected]';
$asunto 'Contacto desde LodosaTaurina.com.es';

mail($para$asuntoutf8_decode($Mensaje), $header);

echo 
"Su mensaje a sido enviado correctamente"
?>
Si existe algun error...Ayudenme por favor.
Gracias de antemano y Salu2 a tod@s!
  #2 (permalink)  
Antiguo 26/02/2011, 14:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde Configuración PHP a PHP
  #3 (permalink)  
Antiguo 26/02/2011, 15:53
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Configuración PHP [Formulario de Contacto]

¿No te llega el correo para nada?
Lo unico que veo a simple vista es que haces uso de $Mensaje, sin embargo tu variable es toda en minusculas, $mensaje
Código PHP:
mail($para$asuntoutf8_decode($Mensaje), $header); 
Correcto:
Código PHP:
mail($para$asuntoutf8_decode($mensaje), $header); 
Ahora bien, si nisiquiera llega el correo y no te muestra ningun tipo de error talvez sea el servidor de correo que hace el envio que tenga el inconveniente.
  #4 (permalink)  
Antiguo 26/02/2011, 16:15
 
Fecha de Ingreso: agosto-2008
Mensajes: 19
Antigüedad: 15 años, 8 meses
Puntos: 5
Respuesta: Configuración PHP [Formulario de Contacto]

el código posteado funciona perfecto, tal vez sea el servidor de correo que no lo permite o la dirección de correo esta errada, o también puede ser que éste llega a la bandeja de correo no deseado y por eso no lo ve.
  #5 (permalink)  
Antiguo 26/02/2011, 16:48
 
Fecha de Ingreso: enero-2011
Ubicación: Argentina
Mensajes: 80
Antigüedad: 13 años, 3 meses
Puntos: 12
Respuesta: Configuración PHP [Formulario de Contacto]

Cita:
Iniciado por Ronruby Ver Mensaje
¿No te llega el correo para nada?
Lo unico que veo a simple vista es que haces uso de $Mensaje, sin embargo tu variable es toda en minusculas, $mensaje
Código PHP:
mail($para$asuntoutf8_decode($Mensaje), $header); 
Correcto:
Código PHP:
mail($para$asuntoutf8_decode($mensaje), $header); 
Ahora bien, si nisiquiera llega el correo y no te muestra ningun tipo de error talvez sea el servidor de correo que hace el envio que tenga el inconveniente.

Me parece que es cómo dice el amigo Ronruby no nos olvidemos que PHP es Case Sensitive, es decir, diferencia las variables entre mayúscula y minúscula.
  #6 (permalink)  
Antiguo 27/02/2011, 16:13
 
Fecha de Ingreso: febrero-2011
Mensajes: 23
Antigüedad: 13 años, 2 meses
Puntos: 7
Respuesta: Configuración PHP [Formulario de Contacto]

He probado cambiando esto:
Código PHP:
mail($para$asuntoutf8_decode($Mensaje), $header); 
Por:
Código PHP:
mail($para$asuntoutf8_decode($mensaje), $header); 
Y nada...Sigue sin mandarmelo a mi correo...
  #7 (permalink)  
Antiguo 27/02/2011, 16:27
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 9 meses
Puntos: 103
Respuesta: Configuración PHP [Formulario de Contacto]

A la ultima linea le fALta un ;
  #8 (permalink)  
Antiguo 28/02/2011, 08:14
 
Fecha de Ingreso: febrero-2011
Mensajes: 23
Antigüedad: 13 años, 2 meses
Puntos: 7
Respuesta: Configuración PHP [Formulario de Contacto]

Sigo igual...he probado todo lo que me han dicho y nada...
Ayudenme por favor!
  #9 (permalink)  
Antiguo 28/02/2011, 09:00
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Configuración PHP [Formulario de Contacto]

¿No te llega el correo para nada?
Si es eso, puede ser que tu servidor no permita el envio de correos.
  #10 (permalink)  
Antiguo 28/02/2011, 11:03
 
Fecha de Ingreso: febrero-2011
Mensajes: 23
Antigüedad: 13 años, 2 meses
Puntos: 7
Respuesta: Configuración PHP [Formulario de Contacto]

Te refieres a que no permita el envio de correos mi hosting?
Como puedo comprobar si eso es cierto o no?
Mi hosting es zobyhost.com (Gratuito)

P.D.: Pero los codigos estan bien no?
  #11 (permalink)  
Antiguo 28/02/2011, 11:32
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Configuración PHP [Formulario de Contacto]

Cita:
Iniciado por asierlodosa_94 Ver Mensaje
Te refieres a que no permita el envio de correos mi hosting?
Como puedo comprobar si eso es cierto o no?
Mi hosting es zobyhost.com (Gratuito)

P.D.: Pero los codigos estan bien no?
Si, lo veo bien.
Ya que es un hosting gratuito talvez no lo permita. Contactate con ellos. Sino, usa 000webhost
  #12 (permalink)  
Antiguo 28/02/2011, 11:56
 
Fecha de Ingreso: febrero-2011
Mensajes: 23
Antigüedad: 13 años, 2 meses
Puntos: 7
Respuesta: Configuración PHP [Formulario de Contacto]

ok, gracias :D

Etiquetas: 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 18:42.