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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8
41  Programación / PHP / Re: Filtro de palbrotas en: 16 Septiembre 2010, 00:58 am
neopuerta360 me parece bien que estés intentando aprender PHP haciendo un sistema de comentarios, pero te aconsejo que antes de empezar con proyectitos como el que estás haciendo intentes leer algún manual/tutorial/libro para aprender las caracteristicas básicas del lenguaje y tener unas bases sobre la que ir construyendo.

Además de eso, aprende a utilizar la API oficial de PHP, ahí vienen definidas todas las funciones nativas de PHP, con muchos ejemplos. Eso te evitará las preguntas constantes.

Sino puedes probar los ejemplos será mejor que te esperes a que te compren el nuevo ordenador, ya que en un windows 98 poco vas a poder hacer, y nosotros no estamos aquí para ir probando tus códigos a ver si funcionan o no funcionan.

Aprender a depurar aplicaciones es una característica importante en un programador. Así que te aconsejo que las pruebes tu mismo cuando te sea posible y vayas aprendiendo lo que significan los Warnings, Notices y demás fallos/errores.

Aprovecha este tiempo para leer más que para programar. Ánimo con el aprendizaje.

42  Programación / Java / Re: Problemas con String en: 14 Septiembre 2010, 23:30 pm
Prueba:

Código
  1. if( cadena.equalsIgnoreCase("cadena") )

Supongo que lo tuyo no funcionará porque el operador == compara referencias, no valores en los objetos.
43  Programación / PHP / Re: IF dependiendo si hay ID en: 14 Septiembre 2010, 20:52 pm
Si estas utilizando MySQL mejor utiliza mysql_real_escape_string(), es mucho más eficiente y seguro que utilizar addslashes. Addslashes solo lo utilizaria si el gestor de base de datos no tiene una funcion propia para limpiar entradas.

http://www.php.net/manual/es/function.mysql-real-escape-string.php

Ahi te explica como usarla.
44  Programación / PHP / Re: IF dependiendo si hay ID en: 14 Septiembre 2010, 14:18 pm
A lo mejor tiene al principio de cada script una función recursiva que limpia las entradas de datos xDD
45  Programación / PHP / Re: conectados en: 12 Septiembre 2010, 19:34 pm
Buenas.

Exacto, el mecanismo de sesión sirve para mantener el estado entre distintas peticiones.

Si no entiendes el mecanismo de las sesiones en PHP puedes leer esta entrada que escribí hace tiempo en mi blog:

http://parasitovirtual.wordpress.com/2010/06/16/curso-php-capitulo-11-sesiones-y-cookies/

Si esto se considera SPAM me avisais y lo borro. O que el moderador borre la URL.

La idea está en que tu tendrás un script para loguear usuarios. En ese script, abres la sesión con:

session_start();

Compruebas que el usuario que se ha logueado haya introducido bien la contraseña. Aquí ya tú tendrás tu sistema, o una tabla usuarios en la base de datos, o un fichero donde guardes los usuarios y contraseñas. Digo esto porque como has preguntado un ejemplo sin base de datos...pues...

Una vez comprobado, si todo ha ido bien, guardas una variable en la sesión:

$_SESSION['authenticated']=true;
$_SESSION['id_user']=$id;

Luego en cada script que tengas, abres la sesión y compruebas si está establecida la variable y vale true:

if(isset($_SESSION['authenticated']) && $_SESSION['authenticated']==true)
{
  echo 'Usuario conectado';
} else echo 'Usuario no conectado';
46  Programación / PHP / Re: conectados en: 12 Septiembre 2010, 19:05 pm
Lo que tienes que hacer es en el script de login abrir la sesión y guardar una variable de sesión con el id del usuario mismo, o una variable authenticated con el valor a true.

Después en el script de logout las borras de la sesión y cierras la sesión.

Así puedes saber si el usuario está conectado con mirar si está establecida esa variable y si vale true.
47  Programación / .NET (C#, VB.NET, ASP) / Re: Recomendacion libro en: 10 Septiembre 2010, 17:18 pm
Lo malo es que al castellano se traducen pocos libros y ahora mismo creo que no hay ninguno que trate sobre la versión 4.0.

Más de lo mismo pasa con los libros sobre Java en castellano, muchos estan muy desactualizados, así que lo único que puedes hacer si no te defiendes bien con el inglés es estudiar libros un poco desactualizados, aunque sea solo para asentar las bases.

Y cuando tengas una base clara adentrarte en libros más especializados escritos en inglés. Que como esos no hay nada.

Lo importante es asentar unas bases, sea sobre el lenguaje o la plataforma que sea. Con eso ya solo te hace falta consultar la MSDN/API oficial e ir aprendiendo poco a poco.

48  Programación / .NET (C#, VB.NET, ASP) / Re: Recomendacion libro en: 9 Septiembre 2010, 13:43 pm
Es uno de los mejores libros escritos en lengua castellana para iniciarse. Está muy completo.

Puede que a lo mejor se haya quedado antiguo en nuevas características y trate versiones antiguas de .NET pero son totalmente compatibles y sigue funcionando casi todo más o menos igual.

Estudialo y con la MSDN oficial en mano vas viendo todo también.
49  Programación / PHP / Re: Libro de visitas...problemas al actualizar la pagina F5 en: 9 Septiembre 2010, 13:38 pm
Pero se supone que cuando envías por primera vez el formulario con el comentario te tendría que salir todos los comentarios del libro de visitas y el formulario para introducir uno nuevo.

Pero ese formulario vacio.

Así cuando recargas la página no se reenviaría. Es que también es extraño lo que te pasa, nunca me ha pasado volver a enviar un formulario al recargar la página. Eso me ha pasado cuando envio un formulario y despues intento volver atrás. Firefox me indica que voy a reenviar información que ya ha sido enviada.
50  Programación / Desarrollo Web / Re: this.id No devuelve nada... en: 9 Septiembre 2010, 13:34 pm
Fijate que estas pasando el atributo id del div que has hecho clickable.

Código
  1. onclick='clickalbum(this.id);'

En la función javascript el parametro idclic es el id del div clickado. Luego no puedes hacer esto:

Código
  1. var idclic = this.id;
  2. alert(idclic);
  3. return idclic;
  4.   };

Porque primero estas ocultando la variable idclic ya que la vuelves a definir despues con el valor this.id, este valor, el this.id es undefined ya que no puedes acceder de esa forma al objeto que provoca el evento click tal como lo estás haciendo.

prueba a borrar esa linea y probar esto y me cuentas:

Código
  1. alert(idclic);
  2. return true;
  3.   };
Páginas: 1 2 3 4 [5] 6 7 8
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines