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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 39
21  Programación / PHP / Re: Ayuda con sistema login en: 27 Agosto 2008, 21:25 pm
Hola,

Si, hay cosas que puedes mejorar.

Primero codifica en md5 el password y luego haz la consulta. Sabrás si existe mirando en numero de filas devueltas por MySQL. Además no hace falta que hagas dos consultas, lo puedes hacer en una, busca el usuario introducido y su contraseña en md5.

Comprueba que el usuario tenga los caracteres A-Za-z0-9 o como desees antes de hacer la SQL y con el md5 del password ya no tendras problemas de inyecciones.

Otra cosa: tu campo en BDD de password es unn varchar de 20, y md5 esta codificado en 32, así que deberías cambiarlo.

Y mejor no uses el NULL para comparaciones a no ser que sepas que estas haciendo, pues PHP trata las variables muy diferente que en C o C++, usa mejor funciones del estilo empty(), isset(), etc...

Un saludo!
22  Programación / PHP / Re: Como llamar automaticamente funciones AJAX ?? en: 27 Agosto 2008, 21:17 pm
Con la función setTimeOut en javascript:

http://www.webtaller.com/construccion/lenguajes/javascript/lecciones/funciones_setinterval_settimeout_javscript.php

Saludos.
23  Programación / PHP / Re: [AYUDA] Warning: sprintf() [function.sprintf]: Too few arguments en: 30 Julio 2008, 15:51 pm
Haber, leete mejor mi respuesta y veras que no tienes que usar sprintf en este caso.

Te vale esto:

Código
  1. mysql_select_db($database_Conecta, $Conecta);
  2. $query_enlaces = "SELECT * FROM enlaces where enlance Like '%Airport Tycoon%'";
  3. $enlace = mysql_query($query_enlaces, $Conecta) or die(mysql_error());
  4. $row_enlace = mysql_fetch_assoc($enlace);
  5. $totalRows_enlace = mysql_num_rows($enlace);

Y si quisieras usar sprintf, piensa que por cada % que uses tienes que pasarle un argumento, como en C y si NO quieres que esto pase, entonces escapa el caracter %.

Si usas una SQL sin el caracter % verás que funciona. Aunque para que quieres usar sprintf?

Saludos.
24  Programación / PHP / Re: Warning: sprintf() [function.sprintf]: Too few arguments en: 30 Julio 2008, 15:18 pm
El código que has puesto dará un error de sintaxis en la línea 2.

No cierras bien el $_GET i concatenas mal, aparte de que falta un % para que sea como la que pones en el phpMyAdmin.

Creo que estas liando a la función sprintf, simplemente por el hecho de usar %.

Esto no es C puro, es PHP, puedes obviar la función y concatenar "a pelo".

Saludos.
25  Programación / PHP / MOVIDO: Problema Php-nuke theme, se descuadra la tabla. en: 15 Julio 2008, 16:00 pm
El tema ha sido movido a Desarrollo Web.

https://foro.elhacker.net/index.php?topic=220399.0
26  Programación / PHP / Re: Probremas con variable tipo $_SESSION en php!!! en: 10 Julio 2008, 17:20 pm
Claro, tiene que tener permiso tanto los archivos dentro de /tmp/sesion_logs como la carpeta en si, pero no para tu usuario, sino para Apache o PHP, ahora nose bien bien para quien.
27  Programación / PHP / Re: Probremas con variable tipo $_SESSION en php!!! en: 10 Julio 2008, 16:52 pm
Nadie se ha mirado este linea del error?

Código:
Warning: session_start() [function.session-start]: open(/tmp/sesion_logs/sess_63f77cadda1def77fd5b2ca8305caf2c, O_RDWR) failed: Permission denied (13) in /var/www/pruebas_php/paso_variables/sesion/mandar_nombre.php on line 2

Comprueba los permisos de esa carpeta que has creado. Fijate que intenta leer y escribir (O_RDWR), por lo tanto dale permisos para que lo pueda hacer.

Los otros errores vienen en cadena.
28  Programación / PHP / Re: Codeka, nueva aplicación extremeña de facturación para pymes, libre y gratuita, en: 10 Julio 2008, 00:42 am
¿Heroes?

Te has leído el código de la aplicación?

Yo si.  :o
29  Programación / PHP / Re: optimizar velocidad de calculo en: 8 Julio 2008, 23:25 pm
Depende de la arquitectura, pero como norma, un branch en el código o una llamada a una función son más costosas que varias lineas de código seguido.

Fijate que en tu primer ejemplo hay un salto y en el segundo una llamada a una función. Realmente la diferencia será inapreciable, pero creo que el de la llamada a pow() es más costoso.

El que menos, sin duda:

Código
  1. $var2 = 25 * $var2 + 50;
  ;D ;D
30  Programación / PHP / Re: Curiosidad php en: 8 Julio 2008, 18:03 pm
Lee algo sobre cURL.
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 39
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines