Hace 10 días hice un cambio de plan de mi hosting actualizando las versiones del php a 5.3 y el mysql de 5.0 a 5.5 asi:
Version de Apache 2.2.25
Version de PHP 5.3.27
Version de MySQL 5.5.32-cll
Arquitectura x86_64
Sistema Operativo linux
Y este script dejo de funcionar, ya no manda los correos pero si inserta en la base de datos a la persona que se registró.
No he podido determinar donde esta el error y por esto recurro a ustedes con el fin de que me ayuden por favor, ya que el amigo que me montó el script ya no vive en mi ciudad y no se donde encontrarlo.
Este es la porción de código que creo no funciona.
Código PHP:
$message =
"Gracias por registrar su cuenta con $server. Aqui estan los detalles de Ingreso a la Seccion de Protocolos. Recuerde que su cuenta sera activada cuando verifiquemos sus datos.\n\n
Nombre del Centro de Estética o Distribuidor: $_POST[full_name] \n
Nombre del Distribuidor: $_POST[distribuidor] \n
Dirección: $_POST[direccion] \n
Ciudad: $_POST[ciudad] \n
Telefono: $_POST[phone] \n
Email del Usuario: $_POST[email] \n
Pais: $_POST[country] \n
Persona de Contacto: $_POST[contacto] \n
Contraseña: $_POST[pass2] \n
_____________________________________________
Gracias. Esta es una respuesta automatica. POR FAVOR NO LO RESPONDA.
";
$message1 =
"Estos son los datos del usuario registrado en $server. Para activar la cuenta de este cliente de click en el link de activacion...\n\n
Nombre del Centro de Estética o Distribuidor: $_POST[full_name] \n
Nombre del Distribuidor: $_POST[distribuidor] \n
Dirección: $_POST[direccion] \n
Ciudad: $_POST[ciudad] \n
Telefono: $_POST[phone] \n
Email del Usuario: $_POST[email] \n
Pais: $_POST[country] \n
Persona de Contacto: $_POST[contacto] \n
Contrasena: $_POST[pass2] \n
Codigo de Activacion: $activ_code \n
Newsletter: $_POST[newsletter]
____________________________________________
*** ACTIVATION LINK ***** \n
Activation Link: http://$server/activate.php?usr=$_POST[email]&code=$activ_code \n\n
_____________________________________________
Gracias. Esta es una respuesta automatica. POR FAVOR NO LO RESPONDA.
";
mail($_POST['email'] , "Activacion Ingreso Armesso", $message,
"From: \"Auto-Respuesta Armesso-Am\" <notifications@$host>\r\n" .
mail( "[email protected], [email protected], [email protected]", "Nuevo Usuario Registrado", $message1,
"From: \"Auto-Respuesta Armesso-Am\" <notifications@$host>\r\n" .
"X-Mailer: PHP/" . phpversion()));
unset($_SESSION['ckey']);
echo("Apreciado Cliente,
Gracias por registrarte en Training xxxxxx AM! \n
Si eres un centro o consultorio de estética indícanos el nombre de tu distribuidor o la persona a la cual estas comprando nuestros productos. \n
Si eres distribuidor indícanos el nombre de tu distribuidor mayorista o si estas comprando directamente a fábrica. \n
Esta zona es solo para clientes actuales de xxxxxx AM. Gracias por tu colaboración, envíenos la respuesta a [email protected] \n
Atentamente, \n
xxx AM \n
[email protected] \n
www.xxxxx-xxx.com \n
Su cuenta sera activada una vez comprobemos los datos de su distribuidor. \n
");
exit;
}
Gracias de antemano por la ayuda que me pudan prestar con esto.
Saludos