Ver Mensaje Individual
  #16 (permalink)  
Antiguo 11/05/2010, 18:02
Avatar de djwall
djwall
 
Fecha de Ingreso: abril-2010
Ubicación: Argentina
Mensajes: 61
Antigüedad: 14 años
Puntos: 0
Exclamación Respuesta: Email de Confirmacion

Ok, hoy probe el codigo cherivera y me sale el siguiente error:



PHP Error Message

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/a1682164/public_html/crea_usuarios.php on line 3

Free Web Hosting

PHP Error Message

Parse error: syntax error, unexpected T_INCLUDE in /home/a1682164/public_html/crea_usuarios.php on line 5

Free Web Hosting



Algo hice mal verdad?


Código PHP:
<? 
// modificacion de codigo Xombra (www.xombra.com) 21/03/2009 para sectorweb.net 
include("config.php"); /*Traemos el archivo config*/ 
/*Recibimos las variables por el metodo POST*/ 
$login htmlspecialchars(trim($_POST['login'])); 
$pass2 $pass1;
$pass1=sha1(md5($pass1)); // Ahora 
$nombrehtmlspecialchars(trim($_POST['nombre'])); 
$apaternohtmlspecialchars(trim($_POST['apaterno'])); 
$amaternohtmlspecialchars(trim($_POST['amaterno'])); 
$email htmlspecialchars(trim($_POST['email'])); 
/*Hacemos la consulta */ 
// $query="SELECT * FROM usuarios WHERE login='$login'"; //ANTES 
$link=mysql_connect($server,$dbuser,$dbpass); 
$query sprintf("SELECT login FROM usuarios WHERE usuarios.login='%s'"// Ahora 
mysql_real_escape_string($login)); 
$result=mysql_db_query($database,$query,$link); 
if(
mysql_num_rows($result)){ 
echo 
"El usuario ya existe en la BD"
} else { 
mysql_free_result($result); 
/* Ahora comprovamos que los dos pass coinciden */ 
if($pass1!=$pass2) { 
echo 
"Los passwords deben coincidir"
echo 
'Click <a href="registro.html">aqui*</a> para volver al formulario'
} else { 
/* Encriptamos "Ciframos" el password 
// $pass1=crypt($pass2, "semilla"); // ANTES */ 
$pass1=sha1(md5($pass1)); // Ahora 
/* $query="INSERT INTO usuarios (login, nombre, apaterno, amaterno, password, email) VALUES ('$login','$nombre','$apaterno', '$amaterno','$pass1','$email')"; */ // Antes 
$query sprintf("INSERT INTO usuarios (login, nombre, apaterno, amaterno, password, email) VALUES ('%s','%s','%s', '%s','%s','%s')"// Ahora 
mysql_real_escape_string($login), mysql_real_escape_string($nombre), 
mysql_real_escape_string($apaterno),mysql_real_escape_string($amaterno), 
mysql_real_escape_string($pass1), mysql_real_escape_string($email)); 
$result=mysql_db_query($database,$query,$link);
if(
mysql_affected_rows()){
$mensaje "aqui pones lo que quieras
usuario: $login
pass: $pass2 "
;

mail($email'aqui va el titulo'$mensaje);
echo 
"Usuario introducido correctamente";



 
//Envio por email
$mail->From "[email protected]"//Remitente (Si quieres especificarlo)
$mail->FromName "Chat Musica - Tucuman"//REmitente (Si quieres especificarlo)
$mail->Subject "Bienvenido a Chat Musica!";
$mail->MsgHTML("<b>Bienvenido</b> <br> Estos son tus nuevos datos:<br><br> Username = ".$login." <br> Password = ".$pass1"<br>");
$mail->AddAddress($email,$nombre); //Agrega los datos de a donde queires enviar el email.
$mail->IsHTML(true);
if(!
$mail->Send()) {
echo 
"Error: " $mail->ErrorInfo;
} else {
echo 
"Mensaje enviado correctamente";
}
} else { 
echo 
"Error introduciendo el usuario"
/* Cierre del else */ 
/* Cierre del else que corresponde a if(mysql_affected_rows.....) */ 
/* Cierre del else que corresponde a if(mysql_num_rows...) */ 
?>



Gracias por tan valiosa ayuda. Sinceramente, a todos. Muy agradecido