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


 


Tema destacado: Servidor TeamSpeak 3 crea canales gratuitos


  Mostrar Mensajes
Páginas: [1] 2
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
11  Foros Generales / Dudas Generales / ayuda con php 2 en: 10 Febrero 2013, 08:03
hola, mi problema es en mi pagina de configuración del usuario, mi registro de usuarios no es con php, bueno el codigo es el siguiente

Código:
<?php
session_start();
 

if (empty($_SESSION['user'])) {
header('Location:index.php');
}
$status= "";
if ($_POST["action"] == "upload") {
$tamano = $_FILES["archivo"]['50'];
$tipo = $_FILES["archivo"]['type'];
$archivo = $_SESSION['user'].".png";
 
if ($archivo != "") {
$destino = "usuarios/avatar/".$archivo;
if (copy($_FILES['archivo']['tmp_name'],$destino)) {
$copied = copy($_FILES['image']['tmp_name'], $newname);
$status = "Avatar Cambiado con EXITO";
} else {
$status = "error al subir imagen";
}
} else {
$status = "error al subir imagen";
}
}
//OTRAS VARIABLES NECESARIAS PARA MOSRTAR EL AVATAR
$nombredelarchivo = "usuarios/avatar/".$_SESSION['user'].".png";
$default = "usuarios/avatar/default.png";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>piraten.zz.mu</title>
</head>
<body style="color: white; background-color: black;" alink="red" link="red" vlink="red">
<h1 style="font-style: italic;">PRUEBA CONFIGURACION</h1>
<tbody>
<tr>
<td style="vertical-align: top;">
<?php if (file_exists($nombredelarchivo)) {?>
</div>

<form action="<? echo $_SERVER['REQUEST_URI']?>" method="post" enctype="multipart/form-data">
<input name="archivo" type="file" class="casilla" id="archivo" size="35" /><br />
<input name="enviar" type="submit" class="boton" id="enviar" value="upload" />
<input name="action" type="hidden" value="upload" /> </td>
</form>
<?php } else { ?>
</div>
 
<form action="<? echo $_SERVER['REQUEST_URI']?>" method="post" enctype="multipart/form-data">
<input name="archivo" type="file" class="casilla" id="archivo" size="35" /><br />
<input name="enviar" type="submit" class="boton" id="enviar" value="upload" />
<input name="action" type="hidden" value="upload" /> </td>
</form>
 
<p style="color: red;"><?php echo $status?></p>
<?php } ?>
</td>
</tr>
</tbody>
</body>
</html>

y cuando le doy al boton "upload" me salta el error:
Warning: copy(): open_basedir restriction in effect. File() is not within the allowed path(s): (/home/u023948489:/usr/lib/php:/tmp) in /home/u023948489/public_html/settings.php on line 16
12  Foros Generales / Dudas Generales / Re: ayuda con php en: 10 Febrero 2013, 07:54
por ahora me va bien, los datos se almacenan asi:
<?php die('')?>

1160432063|1|user|9fd1e6e7d793079977192e3ff4a27e4c|email@hotmail.com|
1160432063|2|user2|9fd1e6e7d793079977192e3ff4a27e4c|email2@hotmail.com|

pero yo, listarlos uno a uno es un poco coñazo XD, me gustaria algo que sea automatico, y que los vaya añadiendo... jeje
13  Foros Generales / Dudas Generales / Re: ayuda con php en: 10 Febrero 2013, 07:20
en una carpeta usuarios con /usuarios.php con el codigo:
<?php die('')?>
14  Foros Generales / Dudas Generales / ayuda con php en: 10 Febrero 2013, 06:41
hola a todos, estoy creando mi web en php, algo simple, el registro de usuarios no es con mysql, es solo php, y me gustaría saber si hay algun codigo con enlace que vaya a una pagina y que aparezca todos los usuarios que estan registrados con <br>, osea:
luis
alex
david
y si es posible, ya por aqui es estetica, que se vea asi la url: user.php?view=all
si me pudieseis ayudar, gracias.
Páginas: [1] 2
Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines