Foros del Web » Programando para Internet » PHP »

registro de usuarios (enviar datos a correo)

Estas en el tema de registro de usuarios (enviar datos a correo) en el foro de PHP en Foros del Web. buenas a tod@s, tengo una sola pregunta para este codigo php, como hago para que el nombre de usuario (nick) y contraseña sean enviado para ...
  #1 (permalink)  
Antiguo 02/12/2012, 23:42
 
Fecha de Ingreso: febrero-2012
Mensajes: 84
Antigüedad: 12 años, 2 meses
Puntos: 3
registro de usuarios (enviar datos a correo)

buenas a tod@s, tengo una sola pregunta para este codigo php, como hago para que el nombre de usuario (nick) y contraseña sean enviado para un correo electronico, que codigo debo usar y donde colocarlo espero q puedan ayudarme gracias.


<?php

mysql_connect("localhost", "pag_user", "0000" ) or die(mysql_error());
mysql_select_db("bd" ) or die(mysql_error());

//Recibir
$nick = strip_tags($_POST['nick']);
$password = strip_tags(sha1($_POST['password']));
$nombre = strip_tags($_POST['nombre']);
$apellido = strip_tags($_POST['apellido']);
$telefono = strip_tags($_POST['telefono']);
$email = strip_tags($_POST['email']);

// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["nick"] ) ) {
$nick = $_POST["nick"];
$nombre = $_POST["nombre"];
$password = $_POST["password"];
$apellido = $_POST["apellido"];
$telefono = $_POST["telefono"];
$email = $_POST["email"];
// Hay campos en blanco
if($nick==NULL|$password==NULL|$nombre==NULL|$apel lido==NULL|$telefono==NULL|$email==NULL) {
{
header ("Location: http://pag/regis.html");
exit;
}
}else{

/// Comprobamos si el nombre de usuario o la cuenta de correo ya exist&iacute;an
$checknick = mysql_query("SELECT nick FROM usuarios WHERE nick='$nick'" ) ;
$nick_exist = mysql_num_rows($checknick);

if ($nick_exist>0) {
{
header ("Location: http://pag/registron.html");
exit;
}
}else{

/// Comprobamos si el email ya exist&iacute;an
$checkemail = mysql_query("SELECT email FROM usuarios WHERE email='$email'" ) ;
$email_exist = mysql_num_rows($checkemail);

if ($email_exist>0) {
{
header ("Location: http://pag/registroteml.html");
exit;
}
}else{

/// Comprobamos si el telefono ya exist&iacute;an
$checktelefono = mysql_query("SELECT telefono FROM usuarios WHERE telefono='$telefono'" ) ;
$telefono_exist = mysql_num_rows($checktelefono);

if ($telefono_exist>0) {
{
header ("Location: http://pag/registrotel.html");
exit;
}
}else{

//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO usuarios (nick, password, nombre, apellido, telefono, email) VALUES('$nick','$password','$nombre','$apellido',' $telefono','$email')";
mysql_query($query) or die(mysql_error());
header ("Location: http://pag/registrousregis.html");
exit;
}
}
}
}
}

?>
  #2 (permalink)  
Antiguo 02/12/2012, 23:57
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: registro de usuarios (enviar datos a correo)

Puedes usar la función mail (http://php.net/mail) o alguna clase como PHPMailer. Hay mucha información al respecto, quizás te sirva esta búsqueda:
http://www.google.com/search?q=site:...viar+email+php
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 03/12/2012, 01:22
 
Fecha de Ingreso: febrero-2012
Mensajes: 84
Antigüedad: 12 años, 2 meses
Puntos: 3
Respuesta: registro de usuarios (enviar datos a correo)

muy bn hermano gracias, pero igual el problema es q no entiendo muy bien el codigo nos e en que parte del codigo php q tengo aka publicado arriba en q parte debo colocar osea en cual linea :s solo queria como un ejemplo a ver

Etiquetas: html, mysql, registro, sql, usuarios, variables
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 17:14.