Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/06/2014, 20:30
diegomuser
 
Fecha de Ingreso: junio-2014
Ubicación: Buenos Aires
Mensajes: 4
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Problema con formulario de contacto

Cita:
Iniciado por Italico76 Ver Mensaje
Sino vas a enviar nada a Javascript..... olvidate de esto:

Código PHP:
Ver original
  1. header('Content-type: application/json');
  2.  
  3. $status = array(
  4. 'type'=>'success',
  5. 'message'=>'Mensaje Enviado!'
  6. );

y esto:

Código PHP:
Ver original
  1. echo json_encode($status);

<<< que esta mal de todas formas porque no envia el estado del envio ($success) sino algo pre-definido donde siempre dice que fue exitoso.

Yo probaria asi:

Código PHP:
Ver original
  1. <?php
  2. // habilitamos todos los errores:
  3.  
  4. // veamos que recibes:
  5. var_dump($_POST);
  6.  
  7. $name = trim(stripslashes($_POST['name']));
  8. $email = trim(stripslashes($_POST['email']));
  9. $subject = trim(stripslashes($_POST['subject']));
  10. $message = trim(stripslashes($_POST['message']));
  11.  
  12. $email_from = $email;
  13. $email_to = '[email protected]'; // esto lo debes cambiar :)
  14.  
  15. $body = "Nombre: $name\nEmail: $email\nTel: $subject\nMensaje: $message";
  16.  
  17. $success = @mail($email_to, $subject, $body, 'From: <'.$email_from.'>');
  18.  
  19. // si dice true es que fue exitoso
  20. var_dump($success);


EDIT: como te dice jonni09lo lo primero es ENTENDER que estas haciendo... investigar y tratar de seguir solito
Te agradesco nuevamente tu ayuda pero tampoco pude solucionarlo :(
El codigo javascript sirve para que me muestre en pantalla que el mensaje ha sido enviado, luego desaparece.

Al no tener conocimientos de programacion me cuesta entender el codigo, he mirado otros formularios pero no logro encontrar un patron.

No es mi intencion pedir nada, si es una molestia prefiero que ignoren el post.
gracias nuevamente.