Foros del Web » Programando para Internet » PHP »

¿Serviría hacer header, footer o nav en php?

Estas en el tema de ¿Serviría hacer header, footer o nav en php? en el foro de PHP en Foros del Web. Lo primero advertir que soy un novato en php Tengo una duda que no encuentro por ahí como resolver: Quiero crear una web, no tieno ...
  #1 (permalink)  
Antiguo 24/02/2012, 05:52
Avatar de man_haeng  
Fecha de Ingreso: enero-2012
Ubicación: Mallorca (España)
Mensajes: 9
Antigüedad: 12 años, 3 meses
Puntos: 1
Pregunta ¿Serviría hacer header, footer o nav en php?

Lo primero advertir que soy un novato en php

Tengo una duda que no encuentro por ahí como resolver:

Quiero crear una web, no tieno demasiadas páginas, pero serán unas 20 o 30. Había pensado, para automatizar un poco y no tener que escribir tanto código, crear la página en php y escribir partes como todo el footer, el header o incluso la barra de navegación en un archivo php aparte.

Creo que después se pueden incluir en cada página y así los podría actualizar o modificar rápidamente en todo el web.

Me parece que así es como funciona el tema en Wordpress por ejemplo ¿no?, pero no me gusta mucho el tema de tener que andar creando una plantilla en WP. ¿no es un poco restrictivo?.

Creo que prefiero además aprender usando php "limpio".

¿Es buena o mala idea esta solución? ¿Alguna sugerencia? Gracias a todos.
  #2 (permalink)  
Antiguo 24/02/2012, 06:06
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: ¿Serviría hacer header, footer o nav en php?

Lo que quieres hacer es una web modular con php.
Es bastante habitual, aunque hay formas mejores que otras.
Busca en google web modulares en php y verás que hay ejemplos.
En cualquier caso es útil para los elementos que se van a repetir.

Desde mi punto de vista es buena idea. Imagina si tienes que cambiar algún día la cabecera de la página y tener que hacerlo en caaaada archivo.
Mucho más sencillo modificarlo solo una vez ¿No?

Saludos.
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #3 (permalink)  
Antiguo 24/02/2012, 06:22
Avatar de man_haeng  
Fecha de Ingreso: enero-2012
Ubicación: Mallorca (España)
Mensajes: 9
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: ¿Serviría hacer header, footer o nav en php?

Explicación clara como el agua, eso era la idea que tenía en mente, pero tu dices:


Cita:
Iniciado por IEKK Ver Mensaje
Es bastante habitual, aunque hay formas mejores que otras.

¿Cuales son lo típicos errores o malos métodos?


Muchísimas gracias.
  #4 (permalink)  
Antiguo 24/02/2012, 08:18
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: ¿Serviría hacer header, footer o nav en php?

Es una buena idea para empezar. De hecho dices que eres novato en php así que creo que esa manera es la que buscas ahora. Más adelante, cuando aprendas más PHP y concretamente POO, podrás crear otra forma mejor (como dice IEEK) que es el patrón MVC

Saludos,

Última edición por OsSk4R; 24/02/2012 a las 08:18 Razón: errata
  #5 (permalink)  
Antiguo 24/02/2012, 09:58
Avatar de apaxito  
Fecha de Ingreso: febrero-2012
Ubicación: Sevilla
Mensajes: 47
Antigüedad: 12 años, 2 meses
Puntos: 10
Respuesta: ¿Serviría hacer header, footer o nav en php?

Cita:
Iniciado por man_haeng Ver Mensaje
¿Cuales son lo típicos errores o malos métodos?

Bajo ningún concepto haga un "echo" con todo el código HTML, ¡por dios! ya ha aparecido alguno en el foro, y eso que llevo poquito visitándolo jeje.

Más prácticas desaconsejadas, llamar continuamente a funciones de conexión con los parámetros de configuración (tu host, usuario, pass, mejor en un único fichero de configuración, o bien con definiciones de variables globales). Más cositas que he visto por ahí, cuidado con la creación de variables de sesión que nunca se cierran, o llamadas a la base de datos que nunca mueren, etc. Poco a poco la práctica y sobre todo picar mucho, hará que tú mismo te des cuenta de malos hábitos.

Y no creas, cuando tengas más soltura preferirás coger un CMS, aprender 4-5 funciones chorra de sus librerías, e implementar a patadas en menos tiempo; las Web picoteadas de cero están bien, para aprender, o para amantes geek con tiempo (tb para proyectos personales).

Mucha suerte y ánimo!!! programar en PHP desespera casi tanto como engancha, sobre todo al principio.
__________________
Sígueme en el Blog que llevo con otros dos compañeros sobre PHP, HTML5, JavaScript, JQuery y noticias tecnológicas... http://www.inix.es/docevoltios

Etiquetas: html5, principiante
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 02:05.