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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22
71  Programación / PHP / Re: Web en diferentes versiones e idiomas en: 3 Febrero 2010, 20:17 pm
Ok, cuidado con los rfi y lfi sí vas a usar includes

Tranquilo, no voy a usar ninguna variable del exterior para los includes como en tu script, yo prefiero trabajar de otra formas, aunque si lo hiciera, soy el mas paranoico del mundo, las variables las dejo mas limpias que con cillit-bang jajajaja
72  Programación / PHP / Re: Web en diferentes versiones e idiomas en: 3 Febrero 2010, 19:29 pm
Hombre ya se que el hecho de usar tu script con templates no es mayor problema, me referia al tener que usar ese "switch" para toda la pagina, cuando usando templates cada archivo carga su template y su idioma y ya esta.
Cuando se usan muchos formularios encadenados, pasos de verificacion, y demas, a mi por lo menos me complica mucho tener que pasarlo todo por un archivo. Sin embargo una funcion o un archivo a incluir en todos los scripts no es mayor problema, pero eso ya lo dejo para trabajo mio jeje aunque algo saque del tuyo :) La cosa es idear como estaria la estructura de archivos, lo demas es cosa mia y ya publicare aqui como lo hice jeje.

Gracias de nuevo.
73  Programación / PHP / Re: Estructura web modular con filtro WEB y WAP en: 3 Febrero 2010, 19:18 pm
Excelente aporte aunque ahora los telefonos móviles son cada vez más 'inteligentes' y muchos pueden abrir sitios Web fácilmente.

Aunque creo que pasará un buen tiempo antes de que todos adquieran smartphones o similares por eso digo que es un excelente aporte.

Un saludo.

Si bien es cierto un iPhone, por ejemplo, sabe mostrar perfectamente una pagina, siempre es mas agradable navegar por un sitio adaptado a tener que estar haciendo Zoom cada vez que entras en un apartado nuevo. Incluso el mismo navegador de este dispositivo, cuando entras en una pagina, intenta buscar si existen versiones adaptadas buscando creo 4 carpetas diferentes a partir de la raiz con nombres clave.

Ademas, como dice janito24, de aqui a que puedan ver flash, java, envolverse con soltura con acciones javascript... aun hay un tiempecito. Si algunos quisieran podria ser ya, pero el mercado va a su ritmo.
74  Programación / PHP / Re: Web en diferentes versiones e idiomas en: 3 Febrero 2010, 19:13 pm
OHK, gracias por tu mensaje. En si el detectar el dispositivo puede ser realmente facil con solo mirar el User_Agent y buscar palabras clave que los caracterizan, etc. El idioma podria ser mas complicadin pero vamos, que no hay tampoco mucho problema. Mas bien la cosa esta en como organizar cada version con sus correspondientes idiomas, o al contrario, cada idioma con sus correspondientes versiones para cada uno de los dispositivos.

Janito24, gracias a ti tambien, no sabia que habias escrito un post respecto al tema.
Realmente creo que lo que propones no me seria demasiado practico en mi proyecto, eso de encaminar todo hacia un archivo que incluya las versiones, pero la esencia de detectar con el User_Agent el dispositivo para asi mostrar automaticamente la version correcta es lo que pienso hacer.
Pero creo que propones una distribucion de archivos donde primero irian las carpetas contenedoras de cada version, y dentro las carpetas de cada lenguaje (o con los archivos con las variables de cada idioma).

En mi proyecto eso marearia mucho, practicamente seria hacer 4 veces los mismos scripts para cualquier proceso. Yo tenia pensado mas bien un sistema de templates.
En ese caso, el unico problema es como diseñar las carpetas, de forma que los scripts eligiran el template e idioma correcto.

Que seria mejor, una carpeta con templates para cada dispositivo, y dentro carpetas con los archivos de idioma, o al contrario?

Todo esto me produce bastante mareo jeje. Cada vez pienso mas como janito24 y hacer una version con scripts diferentes tambien para cada dispositivo, pues tampoco los procesos son los mismos, pero quiero que de un modo u otro, no tener que deshacer todo dentro de 3 meses por no tener flexibilidad en el modo de trabajo.

Un saludo y gracias
75  Programación / PHP / Web en diferentes versiones e idiomas en: 2 Febrero 2010, 23:52 pm
Buenas,
hace un tiempo que me come un poco la cabeza, y es la idea de organizar de manera adecuada para facilitar la posterior actualizacion la estructura de mi proyecto, de modo que pueda administrar distintas versiones de la pagina (Una para escritorio, otra para iphone, moviles en general, tablets...) y a la vez, distintos idiomas...
Como lo hacen ustedes?
Pense en una funcion que busque si existe el archivo plantilla para la version e idioma solicitado, y si no existe mostrar por defecto en español y para PC...
Pero tal vez esto haga muy pesada la carga a la larga?

Gracias
76  Programación / PHP / Re: Sistema de permisos con PHP en: 11 Agosto 2009, 01:28 am
Muchisimas gracias, reconozco el tiempo que lleva escribir posts tan completos como los vuestros.
Me habeis aclarado la idea de como sera finalmente el sistema de usuarios que hare. Un sistema ACL (Access Control List) utilizando bitwise como comenta SnakeDrak, quien por cierto explica muy bien  ;)

Gracias y un abrazo.
77  Programación / PHP / Sistema de permisos con PHP en: 9 Agosto 2009, 16:42 pm
Buenas,
Antes de todo, gracias por sus ayudas en los post anteriores.
Hasta ahora he estado comprobando permisos con un campo en la DB con el nivel del usuario... pero ahora necesito asignar diferentes niveles (Lectura, escritura, borrar) por cada modulo, y si son unos 12 modulos por ejemplo, no creo que la solucion sea crear 36 columnas en una tabla de mysql...
He leido por ahi, que puede hacerse utilizando la comparacion a bit de php, pero realmente no lo entendi demasiado bien.
Cual es el metodo mas optimo y flexible (cada cuenta tendra unos modulos u otros) que puedo utilizar?
Mil gracias.
Saludos.
78  Programación / PHP / Re: Sobre seguridad al subir imagenes en: 7 Agosto 2009, 22:23 pm
Perdonen mi tardanza en responder, estuve ausente unos dias.
He seguido sus consejos y al final voy a comparar el mime con la informacion que da $_FILE, con la funcion getimagesize() y voy a comprobar la extension. Despues un numbre aleatorio, sin dejar rastro del antiguo, y finalmente un .htaccess con un Deny From All para mayor seguridad. Las imagenes ya las leo con readfile, y listo!

Con esto ya creo que estaria bien... no se me ha olvidado nada no? Bueno tambien voy a reconstruir la imagen con GD como bien dice SDC para eliminar cualquier cabecera.

Por ahora estoy probando el codigo final, e intentando convertitlo en una class para dejarlo aqui publicado que seguro sera util, pero estoy teniendo problemas con GD, que funciona bien mientras no esta metido todo en funciones ni clases. Espero conseguirlo.

Gracias por todo. :D
79  Programación / PHP / Re: Sobre seguridad al subir imagenes en: 3 Agosto 2009, 19:58 pm
Gracias.
La verdad, hasta ahora yo tampoco habia permitido nunca que se subieran cosas al server. Soy demasiado paranoico jaja. Pero mi actual proyecto lo exige.

Le mandare un mensaje a sirdarckcat a ver si me puede guiar un poco.

Un saludo.
80  Programación / PHP / Sobre seguridad al subir imagenes en: 3 Agosto 2009, 04:39 am
Buenas,
Mi actual proyecto exige que se puedan subir unas pequenias imagenes a modo de foto de cada usuario.
La verdad es que soy completamente novato en esto de subir archivos.
La forma de subirlo y demas, ya la busco yo. Lo que necesito es que me den consejos de seguridad.
Siempre me ha dado mal royo esto de permitir subir archivos, y ahora mas, cuando leo en un articulo que segun la configuracion de apache de mi hosting, podria ejecutarse php con una imagen llamada lokesea.php.gif y puf...
Tambien quisiera saber si aumenta el riesgo al usar la siguiente tecnica para ocultar la direccion, al usar readfile para cargar la imagen en el buffer:
Ocultar la direccion de una imagen con php

Gracias!!!
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines