Foros del Web » Programando para Internet » PHP »

Problema con mi formulario PHP

Estas en el tema de Problema con mi formulario PHP en el foro de PHP en Foros del Web. Hola a todos, tengo un formulario en mi pagina web que es este: Código HTML: <?php if (!isset($_POST['email'])) { ?> <form action= "<?=$_SERVER['PHP_SELF']?>" method= "post" ...
  #1 (permalink)  
Antiguo 16/02/2010, 23:51
 
Fecha de Ingreso: agosto-2009
Mensajes: 34
Antigüedad: 14 años, 8 meses
Puntos: 0
Exclamación Problema con mi formulario PHP

Hola a todos, tengo un formulario en mi pagina web que es este:

Código HTML:
<?php if (!isset($_POST['email'])) { ?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<h2>Contáctese con Pagina Web</h2>
<p>Nombre:</p>
<p><input name="nombre" type="text" id="nombre" /></p>
<p>Teléfono:</p>
<p><input name="telefono" type="text" id="telefono" /></p>
<p>Email:</p>
<p><input name="email" type="text" id="email" /></p>
<p>Mensaje:</p>
<p><textarea name="mensaje" rows="6" cols="50" id="mensaje"></textarea></p>
<p><input type="reset" value="Borrar" /> <input type="submit" value="Enviar" /></p>
</form> 
y tengo su respectivo PHP que es este:

Código PHP:
<?php }else{
$msg"";
$msg"Mensaje del formulario de contacto de pagina_web.com.ar";
$msg.= "\nNombre: "$_POST['nombre'];
$msg.= "\nEmail: ".$_POST['email'];
$msg.= "\nTelefono: "$_POST['telefono'];
$msg.= "\nMensaje: \n".$_POST['mensaje'];
$remitente $_POST['email'];
$subject "Mensaje enviado desde pagina_web.com.ar por: ".$_POST['nombre'];
mail('[email protected]'$subject$msg"FROM: $remitente");?>
<? 
?>
Ahora yo les pregunto queridos amigos!1 ¿Donde tengo el problema?

Los mails no llegan a destino...
Cuando pongo enviar, me aparece el oulut express, como para enviar un mensaje desde alli..
Y en otros momento me aarecio como que no se encontraba el destino del .php y me ponia error en la fila 1 o algo asi...

La verdad me volvi mono tratando de sacar esto.. si alguien me puede ayudar por favor les agradeceria tannnnto!!!!

Gracias!
  #2 (permalink)  
Antiguo 17/02/2010, 06:50
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Hola, bubusclan.

Traslado el tema a una sección que encaja mejor con tu pregunta.
Tema trasladado desde la sección de HTML.

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 18/02/2010, 16:46
 
Fecha de Ingreso: agosto-2009
Mensajes: 34
Antigüedad: 14 años, 8 meses
Puntos: 0
Gracias! saludos y disculpa las molestias!

Hola disculpame me tranladaste este tema, pero ahora no lo encuentro... como hago para ver si tengo alguna respuesta!!

Última edición por GatorV; 18/02/2010 a las 16:57
  #4 (permalink)  
Antiguo 18/02/2010, 20:40
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 6 meses
Puntos: 65
Respuesta: Problema con mi formulario PHP

Para empezar, porque mejor no haces un archivo aparte y ordenas un poco las cosas...
Veo que al pcipio del codigo que pones hay un else, de donde viene? Esta entrando en esa parte del condicional?

Yo te diria que pruebes solamente con esto ahora:
Código PHP:
<?php
$msg 
"Mensaje del formulario de contacto de pagina_web.com.ar";
$msg.= "\r\nNombre: "$_POST['nombre'];
$msg.= "\r\nEmail: ".$_POST['email'];
$msg.= "\r\nTelefono: "$_POST['telefono'];
$msg.= "\r\nMensaje: \n".$_POST['mensaje'];
$remitente $_POST['email'];
$subject "Mensaje enviado desde pagina_web.com.ar por: ".$_POST['nombre'];
$headers 'MIME-Version: 1.0'."\n".'Content-type: text/plain;  charset=UTF-8'."r\n";
$headers .= "From: $remitente\r\n";
$headers .= 'Reply-To: [email protected]'."\r\n";
$headers .= 'X-Mailer: PHP/'.phpversion();

mail('[email protected]'$subject$msg$headers);
}
?>
Pone este codigo en un archivo aparte, cambiale el action a tu formulario y proba
__________________
HV Studio
Diseño y desarrollo web
  #5 (permalink)  
Antiguo 19/02/2010, 05:17
 
Fecha de Ingreso: agosto-2009
Mensajes: 34
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Problema con mi formulario PHP

Wow, tengo el cerebro tan revuelt que no podia ver ese error... en el action debo poner el nombre del archivo que contine el codigo php no? ... muchas gracias por contestar a mi pregunta..
  #6 (permalink)  
Antiguo 19/02/2010, 05:27
 
Fecha de Ingreso: agosto-2009
Mensajes: 34
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Problema con mi formulario PHP

JACKSON666 IDOLO!!! jajaja, se me arreglo el problema, me saltaba un error en la fila 15 me decia, pero era la llave que queda a lo ultimo, la brro y listo.. te agradezco y no sabes cuanto!!! saludos y lo mejor para vos!

Etiquetas: 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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 02:30.