Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Alex_bro

#31
Yo lo hago mas o menos como tu dices... tengo una tabla con las sesiones activas (que de paso, sirve para evitar el Session Hijacking con ciertos parametros) y cada vez que el usuario hace una peticion a una pagina, ésta refresca el dato de ultimo acceso correspondiente a su fila... luego solo tienes que extraer las filas cuyo dato de ultimo acceso sea X o mas y tienes los usuarios conectados...

Si tu sistema requiere de algo mas exacto puedes hacer como hice en uno de mis proyectos aunque este metodo requiere de JS activado, y se trata de lo mismo, pero poner un timer en javascript hacia un script cada X segundos o minutos, y si un usuario no ha dado respuesta durante mas de ese tiempo es porque ha cerrado la pagina.

Un saludo.
#32
Desarrollo Web / Re: stop y resume phpscript
18 Agosto 2011, 12:08 PM
Realmente no he entendido muy bien el planteamiento, pero voy a intentar responder.

60s es bastante, me parece una barbaridad necesitar mas tiempo para operaciones con la base de datos... seguro que el diseño de tu script esta bien?

Y bueno respecto a eso de parar y seguir... almacena en una variable de sesion donde te has quedado y luego lo recuperas... no te puedo concretar mas sin ver el script.

Un saludo.
#33
Lo cierto es que no soy un experto en la materia, lo que se es por tener que buscar soluciones para alojar mi portal web.

Bueno, tras esa aclaración...

Digamos que un Servidor Dedicado es una maquina que preparan para que la uses tu en exclusiva, disponiendo de todos los recursos de ésta.
En el caso de los VPS (Virtual Private Server) preparan una maquina para que sea usada por unos cuentos a través de la virtualizacion de un SO. Tienes un trocito del servidor para ti, y puedes instalar lo que quieras pero siempre estarás mas limitado de recursos teniendo un trocito de la maquina que la maquina entera, para que nos entendamos.

Si has visto programas como VMware puedes hacerte una idea de como va el tema de meter varios SO en una maquina asi a la ligera...

Un saludo.
PD: Si me equivoco diganlo por favor.
#34
Si pero con eso no consigues que en un campo, por ejemplo de un nombre, haya exclusivamente numeros y letras, y con un maximo de caracteres...

Para gustos colores, pero creo que usar una funcion, ya sea la que propongo u otra que cada cual cree, con ciertos parametros para filtrar distintos tipos de campos en nuestra aplicacion es lo mas practico.

Además si alguna de esas funciones de PHP se quedan obsoletas o se cambian de nombre en versiones posteriores, siempre será mas facil cambiarla en tu funcion que en todo el código. Es dificil que eso suceda, pero es un ejemplo.

A veces no se trata solo de escapar caracteres peligrosos... sino de filtrar lo que un campo pueda contener.

Un saludo :)
#35
Foro Libre / Re: Necesito ayuda "intereses"
18 Agosto 2011, 05:38 AM
Te refieres a esto?

(1500 * 1.07) / 6 = 267.5 $ al mes.

Saludosss!
PD: Que te firme un pagaré si no es muy amigo... y si es muy amigo, prestaselo solo si estas dispuesto a perder el dinero sin que afecte a vuestra amistad... lo digo por experiencia, a mi me deben mucho mas de esa cantidad y aun me arrepiento de haberlo dejado.
#36
PHP / Re: Sobre POO
18 Agosto 2011, 05:18 AM
Gracias a todos por las respuestas.

nsigned, ese era el planteamiento al que me referia cuando decia lo de crear una instancia dentro de Productos hacia Categorias, agradezco con total sinceridad el trabajo que has hecho posteando todo el codigo... vamos que te lo has currado jejeje.

Solo tengo una duda. Si en algun momento necesitara una funcion de la clase Producto en la clase Categoria e instanciara Producto en una propiedad de Categoria, se crearia un bucle infinito no? que imagino que se solucionaria usando el patron SigleTon... vamos aunque seguramente este caso que planteo no será ni logico conforme a los principios que comentas sobre POO... solo lo pense por una funcion que comprueba si hay productos dentro de una categoria antes de borrarla, pero creo que esa funcion es propia de la clase Categoria y no de Producto.

Un saludo, y de nuevo muchas gracias por la dedicación.
#37
Dejo aqui un enlace a un post que publique hace mucho tiempo y quizás te ayude a filtrar todo mas facilmente.

http://foro.elhacker.net/php/mi_funcion_para_limpiar_variables-t244256.0.html

Saludos!
#38
PHP / Re: Sobre POO
15 Agosto 2011, 23:21 PM
Gracias por tu respuesta EFEX :)

No entiendo mucho, pero creo que la herencia no es la solución, porque la clase Categorias también requiere de funciones de la clase Productos, por ejemplo, al borrar una categoria debe comprobar si existen productos asignados a ella...

La verdad es que estoy hecho un lio... no se si es mejor practica tener una sola clase en un archivo con muchas lineas de codigo, o crear instancias a una clase dentro de otra... no se, no lo veo muy limpio esto ultimo jeje.

Un saludo, y gracias de nuevo.
#39
PHP / Sobre POO
15 Agosto 2011, 22:28 PM
Buenas,
Hace apenas dias que estoy mentiendome en esto de programar orientado a objetos con php, pues antes me parecia que era todo como una tonteria, y ahora me arrepiento de no haberlo intentado antes.

El caso es que ahora mismo tengo una clase Productos en la que tengo funciones para añadir,modificar... productos pero tambien para añadir,modificar... categorias. Esto se debe a que por ejemplo, al añadir un producto necesito la funcion que comprueba si existe la categoria a la cual se le asocia.

Creo que lo optimo seria separar 2 clases, una para productos y otra para categorias, pero no se como hacerlo si tengo esas dependencias.

Se supone que deberia hacerlo asi? para mantener la encapsulacion de la clase? o deberia crear una instancia hacia la clase Categorias cuando necesite funciones de ésta en la clase Productos?

Gracias :)
#40
PHP / Re: Arbol multinivel con una sola consulta
15 Agosto 2011, 22:22 PM
Muchas gracias, voy a estudiarlo y ver que tal me salen las modificaciones, y luego publico una respuesta :)