Foros del Web » Programando para Internet » PHP »

problema php y formulario

Estas en el tema de problema php y formulario en el foro de PHP en Foros del Web. Hola: Es correcta esta sintaxis de php,porque no recibo los correos y no me da ningun error <?php $para= '[email protected]'; $nom=$_POST["nom"]; $mail=$_POST["mail"]; $asunto=$_POST["asunto"]; $mensaje=$_POST["mensaje"]; mail($para,$nom,$mail,$asunto,$mensaje); ...
  #1 (permalink)  
Antiguo 05/03/2012, 03:31
 
Fecha de Ingreso: abril-2007
Mensajes: 51
Antigüedad: 17 años
Puntos: 1
problema php y formulario

Hola:

Es correcta esta sintaxis de php,porque no recibo los correos y no me da ningun error

<?php
$para= '[email protected]';
$nom=$_POST["nom"];
$mail=$_POST["mail"];
$asunto=$_POST["asunto"];
$mensaje=$_POST["mensaje"];
mail($para,$nom,$mail,$asunto,$mensaje);
header('location: http://www.senderismoconmiperro.com/alex/contacto.html');
?>
  #2 (permalink)  
Antiguo 05/03/2012, 03:33
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 5 meses
Puntos: 25
Respuesta: problema php y formulario

en que servidor utelizas?
__________________
cada vez que aprendes algo te crees que no sabes nada
  #3 (permalink)  
Antiguo 05/03/2012, 03:46
 
Fecha de Ingreso: abril-2007
Mensajes: 51
Antigüedad: 17 años
Puntos: 1
Respuesta: problema php y formulario

el servidor que uso es 1and1
  #4 (permalink)  
Antiguo 05/03/2012, 04:04
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 8 meses
Puntos: 297
Respuesta: problema php y formulario

Tu función de mail() está mal escrita por los argumentos:

Código PHP:
Ver original
  1. mail(para, asunto, mensajeDelEmail);

De todas formas, si quieres saber si se ha enviado el email puedes poner una condicional tal como esta:

Código PHP:
Ver original
  1. if (mail(para, asunto, mensajeDelEmail)) {
  2.  
  3.     echo "se envió";
  4.  
  5. } else {
  6.  
  7.     echo "no se envió";
  8.    
  9. }

De todas formas, en la documentación de PHP sobre mail() puedes encontrar información relacionada a la misma y como van colocados los argumentos.
  #5 (permalink)  
Antiguo 05/03/2012, 04:07
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 5 meses
Puntos: 25
Respuesta: problema php y formulario

aqui esta el formato para enviar un mail
Código PHP:
Ver original
  1. <?php
  2. $para      = '[email protected]';
  3. $titulo = 'El título';
  4. $mensaje = 'Hola';
  5. $cabeceras = 'From: [email protected]' . "\r\n" .
  6.     'Reply-To: [email protected]' . "\r\n" .
  7.     'X-Mailer: PHP/' . phpversion();
  8.  
  9. mail($para, $titulo, $mensaje, $cabeceras);
  10. ?>
aún así una libreria de PHPMailer que resulta muy comodo utelizarla ya que muchos correos no clasefican un email enviado por phpmailer un spam te dejo un link por se quieres saber mas http://code.google.com/a/apache-extr...downloads/list
__________________
cada vez que aprendes algo te crees que no sabes nada
  #6 (permalink)  
Antiguo 05/03/2012, 08:29
 
Fecha de Ingreso: abril-2007
Mensajes: 51
Antigüedad: 17 años
Puntos: 1
Respuesta: problema php y formulario

arreglado,gracias a los dos!!!!!
  #7 (permalink)  
Antiguo 06/03/2012, 13:24
 
Fecha de Ingreso: marzo-2012
Ubicación: Caracas
Mensajes: 2
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: problema php y formulario

Hola amigos. Estoy trabajando con la Clase DOMDocument para el trabajo con XML. Con una petición asincrónica mando a ejecutar un grupo de operaciones y guardo un XML (Bastante grande).

Inmediatamente que devuelve la respuesta, hago otra peticion para leer el fichero con la misma libreria y no se ha actualizado. Sin embargo al pasar 2 segundos aproximadamente hago la peticion nuevamente y ya está actualizado.

Alguien sabe si el servidor emite al primera respuesta aunque no haya terminado de realizar las operaciones sobre el XML?

Etiquetas: formulario, 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 01:37.