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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 2 [3]
21  Programación / PHP / Re: Modulo posix en: 5 Noviembre 2016, 18:12 pm
Una opción que tenés es creando un servidor de desarrollo Linux usando o una maquina virtual con VirtualBox o una PC física.

Lo básico, un servidor HTTP (Apache o nginx), PHP (la version que necesites con las extensiones que necesites como el posix), MariaDB o MySQL.

Salu2
22  Programación / PHP / Re: ayuda con login php en: 5 Noviembre 2016, 18:06 pm
Lo podés hacer con AJAX usando jQuery o AngularJS entre otros.

En caso de jQuery te pongo un ejemplo:
Primero tendrias que asignar un div para el lugar donde estará los datos del usuario, avatar, etc. Y en ese mismo div, el login box.
Una vez dado al botón Login con jQuery deshabilitas la acción por defecto con preventDefault(), y luego haces una petición en AJAX, tipo POST, y ese PHP que hace post, valida si el usuario es valido o no (y crea la sesión o cookie) y luego si el usuario loggeado es valido modificas el DOM, el div especificamente con los datos del usuario para reemplazar el contenido del div con el login box.
Igual, tendrais que fijarte tambien la seguridad de la página y del javascript.
Con AngularJS deberia ser masomenos similar.

Saludos.
23  Foros Generales / Dudas Generales / Re: Que significa esto en c en: 4 Noviembre 2016, 23:00 pm
Buenas


El return significa que devuelve ese valor de la derecha.

Código
  1. ((d >= 0) ? d : -d);
Ahora, esto es un operador ternario o operador condicional. Se podria decir que es un IF en la misma linea.
Lo que está en el parentesis es la comparación que se hace. (d >= 0). Se compara si d es mayor o igual que 0. Ahora el ? es lo que marca el operador ternario y a la derecha es lo que va a devolver si es TRUE, y más a la derecha (después de : ) es lo que se va a devolver si es falso. Tambien se puede asignar a variables. En el caso que pusiste si D es mayor o igual que 0, devuelve d. Sino -d
Medio díficil de explicar.
Pero seria asi ej.
Código
  1. a = (COMPARACION) ? VERDADERO : FALSO;

Saludos
24  Programación / PHP / Re: ayuda con login php en: 4 Noviembre 2016, 22:55 pm
Hola.

Es muy sencillo lo que queres hacer.

En vez de redirigir a una página u otra (podés redirigir al mismo index si queres), podés mostrar la página normalmente.
Primero tenes que hacer el chequeo del login, y si el login es válido (antes de mostrar HTML), seguir ejecutando la página.
Ahora cuando mostras la página normalmente, podes elegir ejecutar una plantilla para usuarios loggeados. Pero no sé si es lo que queres hacer. Pero lo que queres hacer, creo, es en la misma plantilla podes poner IFs.
Un IF en el header. Si está loggeado mostrar datos del usuario. Si no está loggeado mostrar form de login.

Y si, podes poner todo el código en el mismo header.inc.php


Saludos.
25  Programación / PHP / Re: Ordenar lista de usuarios basados en el año en: 4 Noviembre 2016, 22:44 pm
Buenas.

Chusmie un poco el código de fuente.

Pero me parece que no estás designando bien la variable $fecha.
Puede que la configuración de tu PHP no tenga register_globals activado. Lo cúal es bueno que no esté activado.

Intentá definir $fecha con $_GET o $_POST (dependiendo si usas GET o POST).
Código
  1. $fecha = $_GET['fecha']; //para get
  2. $fecha = $_POST['fecha']; // o si es  por post

Podés ponerlo al principio. Fijate cual método usas.

Saludos
26  Programación / Bases de Datos / Re: Conectar MySQL en Linux con SQL server en Windows en: 4 Noviembre 2016, 22:36 pm
Buenas.

Estás usando VirtualBox para la maquina virtual?

En ese caso, tenés que crear un adaptador red NAT, para que este pueda acceder a Internet y esas cosas. Luego tenés que agregar otro adaptador de red que sea Host-only. O sea, tenes que tener dos adaptadores de red para esa máquina virtual.
Y luego accedés a la máquina virtual desde la IP del adaptador de Host-only. Pero esto solo permite que puedas acceder a la máquina virtual solamente desde la PC host. No podés acceder a la maquina virtual desde otra PC en la misma red. Pero fíjate si te sirve. Cualquier cosa, responde.

Saludos.
Páginas: 1 2 [3]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines