Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2016, 04:03
javy7v
 
Fecha de Ingreso: abril-2015
Mensajes: 189
Antigüedad: 9 años, 7 meses
Puntos: 14
Enviar copia de correo al que lo envia en formulario de contacto

Buenas ,

Tengo un formulario de contacto en mi web y funciona bien.

El caso es que en una de las casillas pido el email del que envia el formulario para evidentemente poder contactar luego con el y lo que quería hacer es que ademas de mandarme el mensaje a mi como destinatario le llegue una copia a el que lo envia en el correo que escriba en el formulario.

Este es el codigo PHP :

Código:
<?php

include 'functions.php';

if (!empty($_POST)){

  $data['success'] = true;
  $_POST  = multiDimensionalArrayMap('cleanEvilTags', $_POST);
  $_POST  = multiDimensionalArrayMap('cleanData', $_POST);

  //your email adress 
  $emailTo ="[email protected]"; 

  //from email adress
  $emailFrom ="[email protected]"; 

  //email subject
  $emailSubject = "Mail subject";

  $name = $_POST["name"];
  $email = $_POST["email"];
  $comment = $_POST["comment"];
  if($name == "")
   $data['success'] = false;
 
 if (!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email)) 
   $data['success'] = false;


 if($comment == "")
   $data['success'] = false;

 if($data['success'] == true){

  $message = "Nombre: $name<br>
  Email: $email<br>
  Comentario: $comment";


  $headers = "MIME-Version: 1.0" . "\r\n"; 
  $headers .= "Content-type:text/html; charset=utf-8" . "\r\n"; 
  $headers .= "From: <$emailFrom>" . "\r\n";
  mail($emailTo, $emailSubject, $message, $headers);
  mail($emailFrom, $emailSubject, $message, $headers);

  $data['success'] = true;
  echo json_encode($data);
}
}
La segunda linea de mail era la que habia intentado que ademas de mandarselo al emailTo que es mi correo, se lo mande al emailFrom que es el del cliente pero no funciona, no podia ser tan facil XD.

Si alguno me sabe orientar estaría genial!