elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: [AIO elhacker.NET 2013] Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: [1] 2 3
1  Programación / PHP / Re: registrar.php que no hace nada?? en: 12 Febrero 2013, 23:58
gracias, el formulario de registro:
Código:
<form action="registrar.php" method="post" autocomplete="off"
<input name="nick" placeholder="Nombre de usuario" type="text">
<input name="email" placeholder="Email" type="text">
<input name="password" placeholder="Contraseña" type="password">
<input name="nombre" placeholder="Nombre"
type="text">
<button type="submit">Registrarse</button>
</form>
y formulario de login:
<form action="ingresar.php" method="post" autocomplete="off"
<input name="nick" placeholder="Nombre de usuario" type="text">
<input name="password" placeholder="Contraseña" type="password">
<button type="submit">Acceder</button>
</form>
y por si acaso, el ingresar xD:
Código:
<?php    
include "config.php";
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"','\"',$mensaje);
$mensaje = str_replace("","",$mensaje);
return $mensaje;
}

      

if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
$nickN = quitar($HTTP_POST_VARS["nick"]);
$passN = quitar($HTTP_POST_VARS["password"]);

      

$result = mysql_query("SELECT password FROM usuarios WHERE nick='$nickN'");
if($row = mysql_fetch_array($result))
{
if($row["password"] == $passN)
{
//90 dias dura la cookie
setcookie("usNick",$nickN,time()+7776000);
setcookie("usPass",$passN,time()+7776000);
?>
Ingreso exitoso, ahora sera dirigido a la pagina principal.
<SCRIPT LANGUAGE="javascript">
location.href = "index.php";
</SCRIPT>
<?
}
else
{
echo "Password incorrecto";
}
}
else
{
echo "Usuario no existente en la base de datos";
}
mysql_free_result($result);
}
else
{
echo "Debe especificar un nick y password";
}
mysql_close();
?>
ah, una pregunta, para cambiar el... por ejemplo, en esta linea de codigo
Código:
if(trim($HTTP_POST_VARS["nick"])

el $HTTP_POST_VARS solo hace falta cambiar $HTTP_POST_VARS por $_POST?
Código:
if(trim($_POST["nick"])
??
un saludo
2  Programación / PHP / registrar.php que no hace nada?? en: 12 Febrero 2013, 22:32
hola, verán, llevo como 3 horas intentando hacer que funcione bien el código, mirando sus errores y tal, ya comente en otros temas aqui en el foro, y me ayudaron bastante pero ahora el archivo registrar.php no hace absolutamente nada! me intento registrar bien y no funciona, los <form> </form> están en su sitio, el código de registrar.php es este:
Código:
<?php
include "config.php";
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"','\"',$mensaje);
$mensaje = str_replace("","",$mensaje);
return $mensaje;
}

if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["email"]) != "")
{
$sql = "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Error, nick escogido por otro usuario";
}
else
{
$sql = "INSERT INTO usuarios (nick,password,nombre,email) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["nick"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
$sql .= ")";
mysql_query($sql);
echo "Registro exitoso!";
}
mysql_free_result($result);
}
else
{
echo "Debe llenar como minimo los campos de email y password";
}
mysql_close();
?>
y el código de config.php es este:
Código:
<?
mysql_connect("mysql.host.com", "u193829845_admin","PASSWORD") or die(mysql_error());
mysql_select_db("u193829845_name") or die(mysql_error());
?>
y cuando le doy a registrar me aparece:
Debe llenar como minimo los campos de email y password
y confiero si lo rellene y si, lo rellené todo lo del formulario y me aparece el mismo mensaje, si os hace falta algún otro archivo que creáis que es el responsable del error me lo decís y lo pongo, muchas gracias, espero que me podáis ayudar. un saludo.
3  Programación / PHP / Re: ayuda con registro de usuarios mysql en: 12 Febrero 2013, 14:18
si son correctos, los acabo de revisar, una duda que tengo, en "user", donde dice admin, es "admin" o "u09289044_admin" ?
4  Programación / PHP / Re: ayuda con registro de usuarios mysql en: 12 Febrero 2013, 13:56
arreglado pero ahora me aparece esta linea:
Código:
Warning: mysql_connect(): Access denied for user 'admin'@'10.5.1.10' (using password: YES) in /home/u304283493/public_html/registrar.php on line 2 Access denied for user 'admin'@'10.5.1.10' (using password: YES)
la conexion con la db es:
<?php
mysql_connect("mysql.*******.es", "admin","password") or die(mysql_error());
mysql_select_db("oculto") or die(mysql_error());
function quitar($mensaje)

:(
5  Programación / PHP / Re: ayuda con registro de usuarios mysql en: 11 Febrero 2013, 15:51
no es por vacilar ni nada pero ahora me dice:
Código:
Parse error: syntax error, unexpected T_STRING in /home/u198034849/public_html/registrar.php on line 3
xD
6  Programación / PHP / Re: ayuda con registro de usuarios mysql en: 11 Febrero 2013, 14:52
ahora me dice:
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/u198034849/public_html/registrar.php on line 14
7  Programación / PHP / ayuda con registro de usuarios mysql en: 11 Febrero 2013, 13:00
hola a todos, verán, tengo actualmente una web y le puse registro de usuarios mysql, seguí las indicaciones de esta web: http://www.maestrosdelweb.com/editorial/phpreusr/ Pero, al principio todo perfecto, más cuando me voy a registrar en mi web para hacer una prueba me salta este error:
Código:
Parse error: syntax error, unexpected '"' in /home/u198034849/public_html/registrar.php on line 9

El código de mi registrar.php es este:

Código:
<?php
$conn = mysql_connect("oculto", "oculto","oculto") or die(mysql_error());
$db = mysql_select_db("database") or die(mysql_error());
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\",$mensaje);
return $mensaje;
}

if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["email"]) != "")
{
$sql = "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Error, nick escogido por otro usuario";
}
else
{
$sql = "INSERT INTO usuarios (nick,password,nombre,email) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["nick"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
$sql .= ")";
mysql_query($sql);
echo "Registro exitoso!";
}
mysql_free_result($result);
}
else
{
echo "Debe llenar como minimo los campos de email y password";
}
mysql_close();
?>
Si pudierais echarle un vistazo al código... lo reviso, pero es que tampoco tengo conocimiento de un genio en mysql :S un saludo a todos. gracias.
8  Foros Generales / Dudas Generales / Re: ayuda con php 2 en: 10 Febrero 2013, 08:17
nada, no me ayuda ese link :/
9  Foros Generales / Dudas Generales / Re: ayuda con php 2 en: 10 Febrero 2013, 08:09
claro
10  Foros Generales / Dudas Generales / Re: ayuda con php 2 en: 10 Febrero 2013, 08:05
que pasa? tengo varias preguntas
Páginas: [1] 2 3
Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines