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 - Skeletron

#391
PHP / Re: Ejemplo practico de ob_start()
4 Marzo 2010, 04:07 AM
:O
Pero tio... eso reemplaza los caracteres que pueden llegar a dar un ataque XSS...

Si a todo el texto de salida le aplico el htmlentities(), se reemplanzan esos caracteres (los que harían el XSS)...
#392
PHP / Re: Como modularizar los archivos php?
3 Marzo 2010, 20:07 PM
Pero si no estoy haciendo ninguna consulta a la database!
#393
PHP / Ejemplo practico de ob_start()
3 Marzo 2010, 20:06 PM
Recien observaba aqui: :http://www.php-es.com/function.ob-start.html

Y digamos que es la primera vez que escucho hablar de esa funcion.

Podria usar esa funcion para evitar XSS?
Digamos que, al terminar el codigo de la web, llamo al end ob, y que la funcion haga un ECHO htmlentities($bufer); así se evita XSS de cualquier tipo...

Espero su recomendacion :)
#394
PHP / Re: Como modularizar los archivos php?
3 Marzo 2010, 19:44 PM
Cita de: ~ Yoya ~ en  3 Marzo 2010, 19:41 PM
No hagas consultas a la base de datos si no es necesario lo digo por:
Cita de: Skeletron en  3 Marzo 2010, 07:25 AM

Digamos que, cada tabla, tiene un IF, ELSEIF, ELSEIF.... en cada uno de ellos, haré un INCLUDE al que sea necesario ;)
Puedes hacer dos cosas para según tu post, puedes crear un código con el diseño de la web y cada vez que necesites el mismo diseño llamarlo, lo mejor seria crear el código del diseño en cada archivo que necesite diseño porque a la hora de editar algún archivo afectara solo al archivo pero si lo tienes anclado en todos lado afectara a todos.

Usa sesiones PHP para verificar si el usuario tiene X sesión y es igual a X sesión y si es así muestra el Cpanel.

IF, ELSEIF, ELSEIF, no es base de datos tio.. Te estas equivocando...
IF(true){
//
}ELSEIF(true){
//
}ELSEIF(true){
//
}ELSE{
//
}
#395
PHP / Re: Como modularizar los archivos php?
3 Marzo 2010, 19:42 PM
Cita de: ‭ en  3 Marzo 2010, 19:36 PM
error_reporting(0) para evitar errores y un path disclosoure :)
Error_reporting(0); supongo que es para que no aparezcan los mensajes de error... para evitar facilitar las cosas a los chicos malos :)

pero, Path Disclosoure... Que funcionalidad tiene?
#396
PHP / Re: Como modularizar los archivos php?
3 Marzo 2010, 19:39 PM
AHhh!!..
QUe buen puntoo!!...
Para evitar que accedan directamente desde la URL!!! Claro.. Ahora entiendo.. Buen punto!.
Lo haré.
Mostrare todo el contenido de REGSITRO.php, solamente si X variable esta definida en true :)
#397
PHP / Re: Como modularizar los archivos php?
3 Marzo 2010, 18:52 PM
Cita de: ‭ en  3 Marzo 2010, 16:54 PM
Aps y en el index define una variable "x" y en los archivos a incluir pregunta sí está definido "x" sí no está definido un "die()" o pone un header location apuntando al index sino se incluye, asi evitas visualización directa de los archivos, cuando este funcionando bien para el mundo quita los errores no lo olvides.

Un saludo
No entendi una *****.. jajaj
#398
PHP / Re: Pregunta sobre require_once
3 Marzo 2010, 07:26 AM
Cita de: ‭ en  3 Marzo 2010, 06:35 AM
De todas formas entiendo que php carga el script completo antes de mostrar el resultado
Si.. Y es un gran problema tener todo eso en la ram :(

Ya estoy modularizando
#399
PHP / Re: Como modularizar los archivos php?
3 Marzo 2010, 07:25 AM
Claro..
Yo haré lo siguiente:

En el index.php tengo todo el diseño, las tablas y demas...
Dentro de cada celda de cada tabla, cambia el contenido segun el momento. Por ejemplo:
Si el usuario no ha iniciado sesion, muestro el aviso de inicio de sesion, pero si ha iniciado, muestro el link del panel de control..

Digamos que, cada tabla, tiene un IF, ELSEIF, ELSEIF.... en cada uno de ellos, haré un INCLUDE al que sea necesario ;)


Gracias por la respuesta tio..
#400
PHP / Re: Como modularizar los archivos php?
3 Marzo 2010, 05:19 AM
Cita de: ‭‭‭‭BadStupidMonkey. en  3 Marzo 2010, 05:13 AM
Lo tuyo lo llamo oldschool coding xD (usease... todo en uno xD)... yo te recomendaría que separases pero no uno para cada sino que los mas importantes...por ejemplo uno para la administración otro para los contenidos, y uno general con las funciones...


Para el diseño te recomiendo que mires lo que son los templates, pues te ayudaran mucho.





Saludos

Pero mi problema es éste:
La web esta dividida en 3 sectores:
Izquierda, Centro y Derecha

Si a la izquierda cambio algo, tengo que cambiarlo en los 3 archivos (supongamos que divido en REGISTRO - GENERAL y PANEL)
O lo que recomiendas es desde el index, llamar a los demas archivos?