Foros del Web » Programando para Internet » PHP »

Creación automática de archivos .php

Estas en el tema de Creación automática de archivos .php en el foro de PHP en Foros del Web. Buenas, estoy realizando un proyecto de una aplicación web de un gimnasio,que a su vez, dispone de un portal web. Pero no se si se ...
  #1 (permalink)  
Antiguo 21/05/2013, 09:57
 
Fecha de Ingreso: noviembre-2012
Mensajes: 184
Antigüedad: 11 años, 5 meses
Puntos: 0
Creación automática de archivos .php

Buenas,
estoy realizando un proyecto de una aplicación web de un gimnasio,que a su vez, dispone de un portal web.
Pero no se si se puede realizar lo siguiente:
cuando por ejemplo el gimnasio desea ofertar una nueva actividad, inserta una nueva tupla en la tabla de la base de datos, y a su vez, quiero que se me cree una pagina .php para el portal web.
No se si me explico, simplemente quiero que en la web, se acceda a un menu para elegir que actividad quieres ver la información pero siempre de las actividades almacenadas en la base de datos.
Por ejemplo:
www.gym.com/actividades.php y aquí se mostraría todas las actividades.
www.gym.com/act-judo.php, www.gym.com/act-natacion.php ,y asi de cada una de las actividades de la base de datos.
¿hay posibilidad de realizar esto?
Si no yo había pensado en una misma pagina mostrar toda la información de todas las actividades.
Un saludo y gracias por su atención.
  #2 (permalink)  
Antiguo 21/05/2013, 10:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Creación automática de archivos .php

Claro que es posible crear los script en cualquier momento, lo malo es que es una técnica difícil de mantener y si no dominas PHP entonces te va a traer dolores de cabeza.

Si aún así planeas hacerlo busca un sistema de plantillas que te pueda ser de utilidad, aunque definitivamente un único script es suficiente, es algo bastante básico que te sugiero investigar en el foro.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 21/05/2013, 10:13
 
Fecha de Ingreso: noviembre-2012
Mensajes: 184
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Creación automática de archivos .php

Entonces podría llevar a cabo mi idea con un sistemas de plantillas?
  #4 (permalink)  
Antiguo 21/05/2013, 10:21
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: Creación automática de archivos .php

como ya te dijeron, con un sistema de plantillas y el manejo de archivos es posible,
hace tiempo utilice ese sistema para hacer un control de usuarios y funciono bien... cada usuario tenia su propia pagina,
tambien hay la manera que tu informacion la almacenes en tu base de y mediante la informacion almacenada y en suma de una plantilla se "creen virtualmente" las paginas sin que esto te consuma espacio de almacenamiento en el hosting.
pero como tambien ya te dijeron, hay que investigar un poco, si ya tienes una base concreta de lo que quieres o mejor dicho que sistema deseas usar entonces creo que te podremos ayudar mejor... no tiene caso que te pongamos codigos si tu mismo no tienes claro que es lo que quieres o mejor dicho, como lo quieres hacer...

Saludos!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #5 (permalink)  
Antiguo 21/05/2013, 10:28
 
Fecha de Ingreso: noviembre-2012
Mensajes: 184
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Creación automática de archivos .php

Vale, es que preguntaba si era posible porque no lo sabía.
Ahora que se que es posible estoy buscando información de cómo se trabaja con sistemas de plantillas ya que en mi aplicación web que ya la tengo terminada no las usos y no he trabajado nunca con ellas.
Por ahora, lo que e visto parece que no es muy complejo pero lo que aun no entiendo cómo se le asigna las URL a cada pagina.
Si alguien tiene algun tutorial para poder llevar a cabo este poco a poco.
Una cosa: ¿a qué te refieres con la base concreta y los sistemas? ¿hay varios sistemas?
un saludo y muchas gracias.
  #6 (permalink)  
Antiguo 21/05/2013, 10:29
 
Fecha de Ingreso: noviembre-2012
Mensajes: 184
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Creación automática de archivos .php

Vale, es que preguntaba si era posible porque no lo sabía.
Ahora que se que es posible estoy buscando información de cómo se trabaja con sistemas de plantillas ya que en mi aplicación web que ya la tengo terminada no las usos y no he trabajado nunca con ellas.
Por ahora, lo que e visto parece que no es muy complejo pero lo que aun no entiendo cómo se le asigna las URL a cada pagina.
Si alguien tiene algun tutorial para poder llevar a cabo este poco a poco.
Una cosa: ¿a qué te refieres con la base concreta y los sistemas? ¿hay varios sistemas?
un saludo y muchas gracias.
  #7 (permalink)  
Antiguo 21/05/2013, 11:03
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: Creación automática de archivos .php

en lo personal me refiero a la tecnica o metodo a usar

1.- crear un "pagina, archivo o fichero" por cada usuario (en lo personal no lo veo practico si son muchos)
2.- utilizar una plantilla fija y adaptarla mediante la informacion de la base de datos (mas facil, menos espacio, pero puede tener vulnerabilidades ademas que no es personalizable)
3.- crear una ruta virtual con varias plantillas para que el usuario seleccione la que desee (un poco mas fiable pero mucho mas trabajosa igual hay que cuidarle mucho la seguridad)
4.- crear subcarpetas en el server en donde el usuario pueda subir su informacion a placer, (muy complejo porque tienes que limitar su espacio y corres riesgo que te suban alguna vulnerabilidad)


son las que se me vienen a la cabeza, todas las que te menciono las eh usado y te puedo decir que todas tienen sus ventajas y desventajas y aqui tienes que tener claro que es lo quieres hacer... o mejor dicho cual se adapta mas a tus necesidades

Saludos!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!

Etiquetas: creación, tabla
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 09:33.