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


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9
41  Programación / PHP / Re: Mantener números array con session en: 12 Febrero 2016, 00:28 am
El problema esta en:

- Creas la sesion y creas una variable asignandole un valor de una variable que no existe en memoria
Código
  1. $_SESSION['carton'] = $_SESSION['carton'];

- Creas el array pero no lo guardas en la session
- Siempre sobreescribes el array puesto que no compruebas si existe una variable de session.

Te dejo el codigo de como sería, no he podido probarlo porque ahora no tengo mucho tiempo, pero diria que funciona correctamente

Código
  1. // Miramos si existe la variable en session --> Si es la primera vez no existira, por lo tanto entrara dentro del if y creara el array
  2. if ( !isset($_SESSION['carton'] ) ) {
  3.  
  4. $num[0] = rand(0,8);
  5. $num[1] = rand(9,17);
  6. $num[2] = rand(18,26);
  7. $num[3] = rand(27,35);
  8. $num[4] = rand(36,44);
  9. $num[5] = rand(45,53);
  10. $num[6] = rand(54,62);
  11. $num[7] = rand(63,71);
  12. $num[8] = rand(72,80);
  13. $num[9] = rand(81,89);
  14. $num[10] = rand(90,98);
  15. $num[11] = rand(99,106);
  16. // Una vez creado el array, lo asignamos a una variable de session, que precisamente es la que comprovamos si existe en el if,
  17. // asi a la segunda carga, como ya existira, no volvera a generar el array puesto que ya lo tendra en la session y por lo tanto no entrara en el if
  18. $_SESSION['carton']=$num;
  19. } else {
  20. echo "Este else no es necesario, pero es para que veas que no entra en el if";
  21. }
  22. print_r($_SESSION['carton'])
  23.  
42  Foros Generales / Dudas Generales / Re: que es necesario para crear un foro? en: 11 Febrero 2016, 20:21 pm
Pues depende de la cantidad de visitas que vayas a tener. Si crees que va a tener muchas visitas, pues tendras que tirar a un dedicado o vps. Si no lo sabes, pues lo mejor es que tires por un VPS baratito o hosting compartido. Piensa que si luego tienes muchas visitas, siempre puedes llevarlo a otro servidor y ya esta.

Repecto a la contratacion, puedes encontrar en google montones de empresas que dan hosting, por ejemplo OVH es una de las miles
43  Programación / Desarrollo Web / Re: Que framework, lenguaje y/o librerías usaríais para crear una "web app"? en: 9 Febrero 2016, 23:27 pm
Pues si lo que quieres hacer es muy basico no te hace falta ningun framework. Directamente usando PHP para la web ya te sirve.
44  Foros Generales / Noticias / Re: Windows XP SP4, liberan una nueva versión no oficial que corrige errores de ... en: 9 Febrero 2016, 19:16 pm
No es por desmerecer a los que se curran la forma de conseguir actualizaciones, y entiendo (aunque no comparto) que haya ciertas empresas que necesiten seguir usando XP (ya sea por IE6 o por alguna compatibilidad con software antiguo), pero en todos casos, no es hora de actualizar el sistema operativo a alguno mas reciente y con soporte?

45  Foros Generales / Dudas Generales / Re: problema bootear desde cd en: 7 Febrero 2016, 23:23 pm
Has revisado que este correctamente conectado? Has revisado que tu cd realmente sea booteable? Si no te va el cd puedes crear un USB con la herramienta de Microsoft (si quieres Windows) o con LinuxLiveUSB si quieres un Linux.

Conecta el usb y vuelve al boot menu, seguramente te aparecera una nueva opcion `boot from usb` o algo parecido.
46  Sistemas Operativos / GNU/Linux / Re: Ayuda con la instalaion de gentoo, por favor. en: 7 Febrero 2016, 22:15 pm
Aunque no es Gentoo, puedes comenzar con LFS (Linux From Scratch) el cual tiene un PDF paso a paso de crear una instalacion de Linux desde 0, compilando todos los paquetes.
47  Seguridad Informática / Seguridad / Re: Borrado de seguridad en: 7 Febrero 2016, 20:15 pm
Si es bajo Linux, en teoría marcando con el comando chattr los archivos que te interese destruir totalmente (cuando digas de borrarlos).

chattr +sS *.archivosAdestruir

Esto marcara el archivo para que cuando se quiera borrar, se realice un borrado seguro + sincrono.

s = Seguro --> Llena el bloque / bloques del fichero con Zeros.
S = Sincrono --> No se espera a escribir en el disco duro, lo hace al momento.

De manera que cuando hagas un rm -rf /carpetaConArchivosAborrarSeguros todos los archivos seran destruidos y sobrescritos los bloques que contenian informacion. Adicionalmente puedes hacer que el espacio en blanco del disco duro, sera sobreescrito con el comando dd (busa en google "clean unused space linux".


Otra opcion si tu distribucion ya trae el comando shred, puedes usar

shred -vuzfn 5 listadoArchivos

Si te miras el man de shred, veras que significa cada parametro.

48  Programación / Bases de Datos / Re: Que libro me recomiendan para aprender mysql o sql? en: 6 Febrero 2016, 21:47 pm
Tambien puedes usar el libro de certificacion de MySQL for Developers (buscalo en google)
49  Programación / Bases de Datos / Re: Para que sirven las foreign key en: 6 Febrero 2016, 21:40 pm
Básicamente como puedes ver en el post que te pongo debajo, sirve para restringir los posibles datos en ese campo y lo que te he dicho.

No sirve para consultas como tal.

https://firebird21.wordpress.com/2013/05/26/entendiendo-a-las-foreign-keys/
50  Programación / Bases de Datos / Re: Para que sirven las foreign key en: 6 Febrero 2016, 20:03 pm
Imagina que tienes un usuario en el foro y que cuando quieres borrar a ese usuario, tambien quieres eliminar todo lo que este haya puesto (post, mensajes, etc..)

Con la foreign key puedes decirle a la  tabla de comentarios que el user_id es un FK de la tabla usuarios, etc... de manera que si vieras un esquema E/R verias una linea de una tabla a la otra.
Pero ademas al definir una FK tambien puedes indicar que accion se toma cuando el dato es cambiado o borrado.

Si seleccionamos ON DELETE -> CASCADE lo que hara es que al borrar al usuario de la tabla de usuarios automáticamente se borran los registros de la tabla que tiene como FK al usuario, y se borran los de ese usuario.

De esta forma te aseguras que cuando eliminas algo, se elimina en todos lados, en vez de tener que tu ir por codigo y lanzar varias query de delete a varias tablas (todas las que quisieras borrar).

No es obligatorio borrar, tambien puedes poner a null o no hacer nada, si no recuerdo mal
Páginas: 1 2 3 4 [5] 6 7 8 9
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines