0) { $error .="     ".traduccion("El email ya existe en nuestra base de datos.", "Your email is registered in our data base.", $idioma)." \n
";} $SQL_1="SELECT * FROM usuarios WHERE Usuario='".$_POST["user"]."'"; $res_SQL_1=mysql_query($SQL_1); if (mysql_num_rows($res_SQL_1) >0) { $error .="     ".traduccion("El usuario ya existe en nuestra base de datos.", "Your user name is registered in our data base.", $idioma)." \n
";} if (empty($_POST["nombre"])){ $error .="     ".traduccion("Debe insertar un nombre.", "You must insert a name", $idioma).". \n
";} if (empty($_POST["apellidos"])){ $error .="     ".traduccion("Debe insertar sus apellidos.", "You must insert your surname", $idioma)." \n
";} if (empty($_POST["cargo"])){ $error .="     ".traduccion("Debe insertar su cargo.", "You must insert your job position", $idioma)." \n
";} if (!eregi("^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+". "@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.". "[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$", $_POST["email"])) { $error .= "     ".traduccion("Debe insertar email válido.", "You must insert a valid e-mail", $idioma)." \n
";} if (empty($_POST["empresa"])){ $error .="     ".traduccion("Indique el nombre de su empresa.", "You must insert the name of your company", $idioma)." \n
";} if (empty($_POST["sector"])){ $error .="     ".traduccion("Indique cual es el sector de su empresa.", "Type your company sector", $idioma)." \n
";} if (empty($_POST["empleados"])){ $error .="     ".traduccion("Debe insertar el numero aproximado de empleados", "You must type an approximated value of the employees number in your company", $idioma)." \n
";} if (empty($_POST["provincia"])){ $error .="     ".traduccion("Indique cual es su provincia.", "Type your county", $idioma)." \n
";} if (empty($_POST["pais"])){ $error .="     ".traduccion("Indique cual es su pais.", "Type your country", $idioma)." \n
";} if (empty($_POST["user"])){ $error .="     ".traduccion("Indique un nombre de usuario", "Type your user name", $idioma)." \n
";} if (empty($_POST["pass"])){ $error .="     ".traduccion("Indique un nombre de usuario", "Type your password", $idioma)." \n
";} if ($_POST["proteccion"]!=1){ $error .="     ".traduccion("Debes aceptar nuestra Política de Privacidad para poder suscribirse a nuestro Newsletter.", "Debes aceptar nuestra Política de Privacidad para poder suscribirse a nuestro Newsletter.", $idioma)." \n
";} } ?> "); echo traduccion("Gracias por registrarse.
Ahora podrá utiliar nuestros servicios como usuario PREMIUM.
", "Thank you for your register.
Now you can use our PREMIUM user's services.
", $idioma); ////////////////////////////ENVIO DEL EMAIL DE CONFIRMACION///////////////////// $cuerpo=""; $cuerpo.=' Confirmación de registro de Bod Estrategia
   
     
 

'.traduccion("Su registro se ha completado correctamente

Recuerde que sus datos de acceso son:

", "Your record has been completed successfully.

Remember your access information:

", $idioma); if($idioma=="es")$cuerpo.="Usuario:".$user."
"; else $cuerpo.="User:".$user."
"; if($idioma=="es") $cuerpo.="Contraseña:".$pass."
"; else $cuerpo.="Password:".$pass."
"; if($idioma=="es") { $cuerpo.="

Consulte la información más reciente en BoD Estrategia

"; } if($idioma=="en") { $cuerpo.="

Consult the lastest information in BoD Estrategia

"; } $cuerpo.='
 
  '; if($idioma=="es") { $cuerpo.=''; } if($idioma=="en") { $cuerpo.=''; } $cuerpo.='
BodEstrategia.com. Todos los derechos reservados Visite nuestra web
BodEstrategia.com. All rights reserved Visit our website
 
'; // primero hay que incluir la clase phpmailer para poder instanciar //un objeto de la misma require "phpmailer/class.phpmailer.php"; //instanciamos un objeto de la clase phpmailer al que llamamos //por ejemplo mail $mail = new phpmailer(); //Definimos las propiedades y llamamos a los mtodos //correspondientes del objeto mail //Con PluginDir le indicamos a la clase phpmailer donde se //encuentra la clase smtp que como he comentado al principio de //este ejemplo va a estar en el subdirectorio includes $mail->PluginDir = "phpmailer/"; //Con la propiedad Mailer le indicamos que vamos a usar un //servidor smtp $mail->Mailer = "smtp"; //Asignamos a Host el nombre de nuestro servidor smtp $mail->Host = "mail.bodestrategia.com"; //Le indicamos que el servidor smtp requiere autenticacin $mail->SMTPAuth = true; //Le decimos cual es nuestro nombre de usuario y password $mail->Username = "info@bodestrategia.com"; $mail->Password = "info"; //Indicamos cual es nuestra direccin de correo y el nombre que //queremos que vea el usuario que lee nuestro correo $mail->From = "info@bodestrategia.com"; $mail->FromName = "BoD Estrategia WEB"; //el valor por defecto 10 de Timeout es un poco escaso dado que voy a usar //una cuenta gratuita, por tanto lo pongo a 120 $mail->Timeout=120; //Indicamos cual es la direccin de destino del correo $mail->AddAddress($Email); //Asignamos asunto y cuerpo del mensaje //El cuerpo del mensaje lo ponemos en formato html, haciendo //que se vea en negrita $mail->Subject = "CONFIRMACION DE REGISTRO"; $mail->Body = $cuerpo; //Definimos AltBody por si el destinatario del correo no admite email con formato html $mail->AltBody = ""; //Indicamos el fichero a adjuntar si el usuario seleccion uno en el formulario if ($file!="none") { $mail->AddAttachment($_FILES["file"]["tmp_name"],$_FILES["file"]["name"]); } //se envia el mensaje, si no ha habido problemas //la variable $exito tendra el valor true $exito = $mail->Send(); //Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas como mucho //para intentar enviar el mensaje, cada intento se hara 5 segundos despues //del anterior, para ello se usa la funcion sleep $intentos=1; while ((!$exito) && ($intentos < 5)) { sleep(5); //echo $mail->ErrorInfo; $exito = $mail->Send(); $intentos=$intentos+1; } if(!$exito) { echo "Problemas enviando correo electronico a ".$valor; echo "
".$mail->ErrorInfo; } else { echo traduccion("El formulario ha sido enviado correctamente.
En unos momentos recibirá en su cuenta de correo electrónico un mail de confirmación.

Acceda ahora a nuestro servicio BoD Magazine

", "Your form has been sent successfully.
In some minutes, you will receive a confirmation mail in your e-mail account.

Access now to our BoD Magazine

", $idioma); } ///////////////////FIN ENVIO EMAIL////////////////////////////////////////////// } else { ?> ".$error."

"; } ?>

:   >   >
:   ">
:   ">
:   ">
:   ">
:   ">
:   ">
:   ">
:   ">
:   ">
:   ">
:  

">