Foros del Web » Programando para Internet » PHP »

¿Como mantienen organizado sus script en PHP?

Estas en el tema de ¿Como mantienen organizado sus script en PHP? en el foro de PHP en Foros del Web. ¿Como mantienen organizado sus script en PHP? Por ejemplo yo ahora estoy programando un script sobre un sistema de películas online y lo tengo de ...
  #1 (permalink)  
Antiguo 13/06/2011, 13:16
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
¿Como mantienen organizado sus script en PHP?

¿Como mantienen organizado sus script en PHP?

Por ejemplo yo ahora estoy programando un script sobre un sistema de películas online y lo tengo de la siguiente mantera

- header.php -> Configuraciones que tienen que ir por arriba

- footer.php - Configuraciones que tienen que ir por debajo

- php/portal.php -> Configuraciones de la pagina principal + agregar las config de header y footer

- php/buscar.php -> Configuraciones del buscador + agregar config de footer y header

- tpl/portal.tpl -> Template del portal ( En portal.php se le asigna los datos )

- tpl/buscador.tpl -> Template del buscador ( En buscar.php se le asigna los datos )

- class/peliculas.php -> Config, de las peliculas (Crear,editar,borrar,listar,buscar,ver)

- class/usuarios.php -> configuracion de los usuarios (Login,Sigout,Crear,Borrar,Editar)

- class/core.php -> Configuracion del sitio ( datos extraidos desde la db y escritos)

- index.php -> llama a header y footer y la pagina que deseamos ver


Con template power uso los .tpl


¿Ustedes como organizan sus codigos ?
  #2 (permalink)  
Antiguo 13/06/2011, 13:29
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: ¿Como mantienen organizado sus script en PHP?

bueno yo por lo general uso algo así:
  • index.php (que incluye header, footer y a veces tambien css y js, con un include a las demas páginas que muestro con AJAX XD)
  • img/ (siempre hago una carpeta aparte para las imágenes)
  • func.js (funciones js que uso seguido, a veces incluyo AJAX aquí)
  • func.php (funciones php que uso seguido)
  • cnx.php (conexiones (a veces incluyo las sesiones y los logs aquí))
  • style.css (estilos css que uso en algunos elementos)
  • carpeta_seccion/ (algunos archivos especiales los agrupo en carpetas como por ejemplo los archivos relacionados con el panel de control o administración)
  • fuentes/ (una carpeta de fuentes para usar en imágenes generadas por PHP, PDFs y CSSs)
  • media/ (una carpeta para poner botones y flash)
  • classes/ (por supuesto también una carpeta para poner las clases (PHPMailer y DOMPDF por defecto))

a veces también pongo paginas de error 404 o similares...

me gustaría saber como organizan sus carpetas los maestros jedi :O
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #3 (permalink)  
Antiguo 13/06/2011, 13:30
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: ¿Como mantienen organizado sus script en PHP?

yo por lo personal uso una estructura de archivos similar a Zend Framework... te recomiendo revises este link por si te puede ayudar

http://www.elwebmaster.com/articulos...a-mejor-manera


saludos.


PD: es mas o menos así ..
http://imagengratis.org/images/screen6.png
__________________
More about me...
~ @rhyudek1
~ Github
  #4 (permalink)  
Antiguo 13/06/2011, 13:32
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: ¿Como mantienen organizado sus script en PHP?

se me olvido agregar tambien una carpeta "files/" para poner los archivos generados o subidos por usuarios.
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #5 (permalink)  
Antiguo 13/06/2011, 13:35
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ¿Como mantienen organizado sus script en PHP?

Muchas gracias @Stramin, muy bueno como lo organizas :D

Ahi estoy viendo el link @Hidek1

Aver si alguien mas se anima
  #6 (permalink)  
Antiguo 13/06/2011, 13:44
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: ¿Como mantienen organizado sus script en PHP?

Por ahora no he visto nada mejor que la estructura de Zend

Código PHP:
Ver original
  1. docroot/
  2.     index.php
  3. application/
  4.     configs/
  5.     layouts/
  6.     controllers/
  7.         IndexController.php
  8.         FooController.php
  9.     models/
  10.     views/
  11.         scripts/
  12.             index/
  13.             foo/
  14.         helpers/
  15.         filters/
  16.     modules/
  17.         blog/
  18.             controllers/
  19.                 IndexController.php
  20.             models/
  21.             views/
  22.                 scripts/
  23.                     index/
  24.                 helpers/
  25.                 filters/
  26. docs/
  27. language/
  28. scripts/
  29. data/
  30.     doctrine/
  31.         mappers/
  32.             xml/
  33.             yml/
  34. library/
  35. tests/

S2, tambien tiene una estructura interesante,

__________________
http://es.phptherightway.com/
thats us riders :)

Última edición por masterpuppet; 13/06/2011 a las 13:50 Razón: S2 reference
  #7 (permalink)  
Antiguo 13/06/2011, 13:59
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: ¿Como mantienen organizado sus script en PHP?

Lo importante es sacar fuera del directorio de public aquello que se debe ejecutar del lado del servidor. Todo lo demás como imagenes, js... en el directorio de public incluyendo la página que llama los demás archivos como el index.php.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #8 (permalink)  
Antiguo 13/06/2011, 14:05
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: ¿Como mantienen organizado sus script en PHP?

entonces la estructura de abimaelrc sería:
  • / (lo que se debe ejecutar del lado del servidor)
  • /public/ (todo lo demas)

XD
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #9 (permalink)  
Antiguo 13/06/2011, 14:37
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: ¿Como mantienen organizado sus script en PHP?

Es la de zend
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #10 (permalink)  
Antiguo 13/06/2011, 15:51
Avatar de Ximenitaa  
Fecha de Ingreso: abril-2011
Ubicación: Mexico
Mensajes: 208
Antigüedad: 13 años
Puntos: 43
Respuesta: ¿Como mantienen organizado sus script en PHP?

Hola !!!

gracias por sus aportaciones, tengo muy poco tiempo con php y no sabia que todo el codigo se tenia k organizar, y que include nos puede servir para no hacer codigo doble, hasta que hoy Hugo euan me ayudo con un codigo y me mostro k se organiza todo po carpetas, y de igual modo vi este post y me deja mas en claro como realizarlo...

Gracias y Saludos !!
__________________
❤(。◕‿◕)❤ . . . Ten un dia .... GeNiAl.... !!!! . . . ❤(◕‿◕。)❤

¿Que dia es hoy? . . . Hoy, hoy, es definitivamente un dia PERFECTO !!
  #11 (permalink)  
Antiguo 13/06/2011, 20:17
 
Fecha de Ingreso: noviembre-2010
Mensajes: 6
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: ¿Como mantienen organizado sus script en PHP?

Que tal amigos lo mejor es ahora utilizar el patron MVC orientado a objetos es lo que utiliza zen pero lo mejor es comenzar a tener tu propia libreria.

Saludos
**********

Última edición por jpinedo; 14/06/2011 a las 07:16 Razón: Quitar firma del cuerpo del mensaje
  #12 (permalink)  
Antiguo 14/06/2011, 09:37
 
Fecha de Ingreso: junio-2011
Mensajes: 80
Antigüedad: 12 años, 10 meses
Puntos: 8
Respuesta: ¿Como mantienen organizado sus script en PHP?

Que pasa entonces a un codigo no organizado ?? ejemplo: el clasico de la carpeta de www dentro de esta solamente una de imagenes y todo los file sueltos dentro de la carpeta www ??

Problemas de seguridad ?
  #13 (permalink)  
Antiguo 14/06/2011, 09:43
Avatar de Ximenitaa  
Fecha de Ingreso: abril-2011
Ubicación: Mexico
Mensajes: 208
Antigüedad: 13 años
Puntos: 43
Respuesta: ¿Como mantienen organizado sus script en PHP?

lo que me pasaba, era que cada vez que generaba mas archivos se iba llenando mi carpeta, y mas si eran de otro proyecto al final era un revoltijo no sabia cual era cual de mi proyecto, usaba el xampp de ahi cambie a wamp y lo organice por carpetas y el servidor ahi dentro te muestra las carpetas ya con su contenido obviamente organizado y por proyecto ...

es un poco mas facil de organizarte y sobre seguridad, todo depende de como hayas realizado la seguridad en tu proyecto ........

Saludos !!
__________________
❤(。◕‿◕)❤ . . . Ten un dia .... GeNiAl.... !!!! . . . ❤(◕‿◕。)❤

¿Que dia es hoy? . . . Hoy, hoy, es definitivamente un dia PERFECTO !!
  #14 (permalink)  
Antiguo 14/06/2011, 09:47
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 5 meses
Puntos: 25
Respuesta: ¿Como mantienen organizado sus script en PHP?

mmmmmmmmm, no entiendo Zend x_____________x
__________________
blog: hector2c.wordpress.com
email: [email protected]
  #15 (permalink)  
Antiguo 14/06/2011, 10:13
 
Fecha de Ingreso: junio-2011
Mensajes: 80
Antigüedad: 12 años, 10 meses
Puntos: 8
Respuesta: ¿Como mantienen organizado sus script en PHP?

Gracias Ximenitaa,

O sea, problema de comodidad y organizacion resultos con estos disennos organizativos, y que ahi con lo que hablaban anteriormente que solamente las imagenes y paginas publicas y los script que corren al lado del servidor no son publicos, por ejemplo en windows con XAMP o WAMP o APPSERV como le haces para que los usuarios no puedan acceder a la carpeta de imagenes, solos tus paginas, o a la carpeta donde coloques script de funciones ????

www.mi_web.com/imagenes

www.mi_web.com/funciones

que no vean el contenido.
  #16 (permalink)  
Antiguo 14/06/2011, 10:13
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: ¿Como mantienen organizado sus script en PHP?

@hector2c, no es mas que una estructura, si amplias un poco mas lo que no te queda claro talves podamos disipar tus dudas.

Saludos
__________________
http://es.phptherightway.com/
thats us riders :)
  #17 (permalink)  
Antiguo 14/06/2011, 10:21
Avatar de Ximenitaa  
Fecha de Ingreso: abril-2011
Ubicación: Mexico
Mensajes: 208
Antigüedad: 13 años
Puntos: 43
Respuesta: ¿Como mantienen organizado sus script en PHP?

asi es, mas que nada comodidad y sobre todo organizacion, organizado todo se tiene mejores resultados, y como dicen lo que el cliente debe de ver es solo el texto plano, y aparte ejecutas lo del servidor para que no lo puedan ver, sobre las carpetas, una vez ejecutado en tu sistema, si tu lo permites pueden o no pueden verlo......

o estoy en un error?
__________________
❤(。◕‿◕)❤ . . . Ten un dia .... GeNiAl.... !!!! . . . ❤(◕‿◕。)❤

¿Que dia es hoy? . . . Hoy, hoy, es definitivamente un dia PERFECTO !!
  #18 (permalink)  
Antiguo 14/06/2011, 10:28
 
Fecha de Ingreso: junio-2011
Mensajes: 80
Antigüedad: 12 años, 10 meses
Puntos: 8
Respuesta: ¿Como mantienen organizado sus script en PHP?

Esa es la duda que me queda, por ejemplo como configuras tus carpetas en Windows con XAMPP o AppServ o WAMP para que no las vean los usuarios, por ejemplo la carpeta de las imagenes, que permisos le das para o como haces para que si un usuario accede a tu direccion:

www.direccion_web.com/imagenes

Les de error o no se muestren tus imagenes.

Gracias.
  #19 (permalink)  
Antiguo 14/06/2011, 10:40
Avatar de Ximenitaa  
Fecha de Ingreso: abril-2011
Ubicación: Mexico
Mensajes: 208
Antigüedad: 13 años
Puntos: 43
Respuesta: ¿Como mantienen organizado sus script en PHP?

le cambie solo si esta iniciado sesion puede y si no incia sesion solo t manda a la pagina de acceso para que ingreses, pero es cuestion de como tienes el logeo ..
__________________
❤(。◕‿◕)❤ . . . Ten un dia .... GeNiAl.... !!!! . . . ❤(◕‿◕。)❤

¿Que dia es hoy? . . . Hoy, hoy, es definitivamente un dia PERFECTO !!
  #20 (permalink)  
Antiguo 14/06/2011, 10:49
 
Fecha de Ingreso: junio-2011
Mensajes: 80
Antigüedad: 12 años, 10 meses
Puntos: 8
Respuesta: ¿Como mantienen organizado sus script en PHP?

Por ejemplo logueado en este foro, entras la direccion

www.fosodelweb.com/images/

y te responde una pagina en blanco, es que no tienen imagenes en esa carpeta o tienen su visibilidad limitada al publico.

Como lo hacen? como logran configurarlo de esta manera???
  #21 (permalink)  
Antiguo 14/06/2011, 10:54
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: ¿Como mantienen organizado sus script en PHP?

@goransh_pc, hay mucha info sobre como lograrlo en google, una forma simple pero no efectiva es crear un index.html en blanco dentro de la carpeta.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #22 (permalink)  
Antiguo 14/06/2011, 11:26
 
Fecha de Ingreso: junio-2011
Mensajes: 80
Antigüedad: 12 años, 10 meses
Puntos: 8
Respuesta: ¿Como mantienen organizado sus script en PHP?

Pues muy buena idea, creo que nunca se me hubiera ocurrido algo asi, cuales son las desventajas de usar este index.html en blanco dentro de la caperta images ??
  #23 (permalink)  
Antiguo 14/06/2011, 14:24
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ¿Como mantienen organizado sus script en PHP?

Cita:
Iniciado por goransh_pc Ver Mensaje
Pues muy buena idea, creo que nunca se me hubiera ocurrido algo asi, cuales son las desventajas de usar este index.html en blanco dentro de la caperta images ??
si eso o con .htacess, saludo

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:02.