IntroductionIf para un sitio web que tiene muchas páginas web en el mismo directorio que puede utilizar PHP para producir las páginas automáticamente. Páginas web del mismo directorio en el servidor, incluso de todo el sitio web, por lo general tienen el mismo diseño. Es debido a este mismo tema de diseño que se puede utilizar un programa de PHP para producir las páginas web de forma automática. Por la palabra "diseño" aquí, me estoy refiriendo a la gran distribución (global).
Usted tiene grandes diseños como la "izquierda de la raya y el contenido" la disposición y el "Encabezado y Contenido" diseño. Hay otras layouts.I principales no se concentrarán en el diseño en este artículo. Sin embargo, voy a utilizar el diseño de "izquierda de la raya, encabezado y contenido" para la ilustración. Este es un diseño popular. Sólo voy a hablar de la producción de páginas web, que tienen el mismo diseño y son del mismo directorio en la web server.You necesitan conocimientos básicos de HTML, PHP y PHP Administración de archivos con el fin de entender este artículo.
Cuando algunas personas estudian PHP, descuidan Manipulación de archivos PHP. Si no has estudiado Manipulación PHP Archivo, a continuación, lea el artículo titulado, Conceptos básicos de manipulación de archivos de PHP, que escribí para este sitio. Para acceder al artículo, sólo tienes que escribir el título y mi nombre, Chrys en el cuadro de búsqueda de esta página y haga clic en Buscar. Si usted tiene la caja de búsqueda de Google, lo utilizan.
Es cierto que hay paquetes de software, usted puede conseguir (tiendas ya escrito y en el software) off-the-shelf y utilizar para producir plantillas de páginas web. Estas plantillas son similares a lo que os muestro en este artículo. Un problema con algunos de los paquetes es que producen código no deseada en la plantilla. Cuando usted tiene código que usted no quiere, la modificación de los documentos finales individuales HTML se hace difícil. Lo que os muestro en este artículo sólo produce el código HTML que desee (por las plantillas) .
Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en forchatrans @ yahoo.com. Es decir, en contacto conmigo para el más mínimo problema que tenga sobre lo que eres reading.A PageThis Web simple es la página web usaremos: "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict. dtd "> El título va aquí.
Math Made Easy - explicaciones simples - aprendizaje interactivo y la enseñanza de cuerpo en línea {background-color: MediumTurquoise} div # D0 {display: inline; width: 100%} div # D1 {display: inline; ancho: 19%; float: left} div # D2 {display: inline; ancho: 79%; float: right; padding: 1%} El título de la página va hereLink 1 para este directoryLink 2 para este directoryLink 3 para este directoryLink A para este directoryLink B para este directorio El contenido de la página va here.As se puede ver, hay tres elementos DIV para la página web .
Uno es para el título de la página; otro es para los hipervínculos; y el tercero es para el contenido principal de la página. Cuando usted tiene páginas del mismo diseño en un directorio, ¿cuáles son las cosas que cambian (son diferentes) como el usuario hace clic en los enlaces para ver las diferentes páginas HTML en el directorio? Los títulos de la etiqueta del título HTML son diferentes para las distintas páginas. Los encabezamientos de las distintas páginas son diferentes. El contenido principal de las diferentes páginas son diferentes. Al menos estas tres cosas son diferentes.
En aras de la simplicidad, vamos a limitar nuestro diseño aquí, a estos tres cambios. En la práctica, usted tiene un logotipo o un título principal y sub encabezado en cada página, y es el título sub que cambiará (diferente para las diferentes páginas); incluso los enlaces de las distintas páginas no pueden apuntar en el mismo directorio. Pero como ya he dicho, vamos a limitar los aspectos cambiantes de las tres características mencionadas anteriormente. Con los conocimientos que adquiera aquí, usted será capaz de escribir código que tendrá más cambiante features.
String naturaleza de un documento HTML DocumentAn HTML como el código anterior, es en realidad una cadena larga. Usted ve el código anterior como un conjunto de líneas, pero desde el punto de vista del navegador, es una larga cadena. La segunda línea sigue a la primera; la tercera línea sigue el segundo, etc. formando una larga cadena. Algunas partes de las páginas HTML Documento StringFor del mismo directorio, hay ciertas porciones de código que son los mismos para todas las páginas, y ciertas partes que son diferentes.
Así que mirando el documento HTML como una cadena, hay ciertas secciones de la cadena que son los mismos para las diferentes páginas y ciertas secciones que son diferentes para las distintas páginas. Para nuestro ejemplo, las partes de la cadena que son diferentes son el texto del título para la etiqueta del título, el encabezamiento y el contenido principal. El resto de las partes de la cadena son los mismos para las diferentes páginas. Plantilla para los diferentes PagesWhat que va a utilizar PHP que hacer es llegar a una plantilla para las diferentes páginas del mismo directorio.
Cada vez que desee una página, ejecutar el código PHP que le da la plantilla, a continuación, puede copiar las tres secciones que cambian de forma individual desde otro lugar y pegarlos en sus respectivos puestos de la plantilla de documento HTML. Usted puede comprar el software que va a producir estas secciones cambiantes, especialmente el principal contenido de la página web; pero tal software también puede producir código no deseado. Si su contenido principal es esencialmente texto, entonces usted tiene una solución inmediata, que tengo un artículo para.
Para llegar a este artículo, el tipo, "Conversión de texto a HTML con PHP, Chrys" en el cuadro de búsqueda de esta página y haga clic en Buscar. Si usted tiene la caja de búsqueda de Google, lo utilizan. Hey, si usted es bueno en PHP, entonces se puede modificar el código para que el artículo para incluir imágenes y tienen algunas estética para el principal contenido de la página web. El código producirá el principal contenido de la página web como archivo de texto. Usted acaba de copiar el contenido del archivo de texto en su plantilla, producido por el código PHP de este artículo.
Antes de que usted puede pegar cualquier texto en esta plantilla, la plantilla tiene que ser mostrado como un documento de texto (ver más abajo) .files involvedFor simplicidad los archivos involucrados con el propósito de este artículo se limitan a un mínimo. Usted tiene el código PHP en un archivo. La sección de la cadena documento HTML, desde el principio hasta la etiqueta inicial TÍTULO se guardará como un archivo de texto. La sección de la cadena de la etiqueta de cierre TITLE para la etiqueta se guardará como otro archivo de texto.
La sección de la cadena de la etiqueta de la etiqueta se guardará como otro archivo de texto; y la sección de la cadena, desde la etiqueta después de que el principal contenido de la página a la final del documento cadena HTML se guardará como un archivo de texto. En otras palabras, cada una de las secciones del documento cadena HTML que es el mismo para las distintas páginas web se guarda en su propio archivo de texto. Puede guardar estos en una base de datos, pero por simplicidad, tengamos en archivos de texto.
Tenga en cuenta que las partes fijas incluyen parte de las etiquetas el contenido cambiante definido en el documento HTML final. Por ejemplo, la primera parte fija incluye la etiqueta de inicio del título. Por lo que se refiere el título, para formar la página Web final, usted sólo tendrá que incluir el texto del título en el programa template.Your PHP simplemente ensambla el contenido de todos estos archivos de texto en un documento HTML, que es la plantilla. Esta plantilla tiene la etiqueta para el título, pero no tiene el texto para el título.
Tiene las etiquetas para el Rubro, pero no tiene el texto para el título. Tiene las etiquetas del elemento DIV para el contenido principal, pero no tiene texto de la página principal. Puede copiar estos tres elementos de otra parte y más allá de ellos en sus respectivas posiciones en la plantilla. Como alternativa, puede escribir un programa PHP elaborada que copiar estos tres elementos de un formulario, archivos o bases de datos y unirse a ellos con la plantilla; Sin embargo, no voy a entrar en eso. En este artículo, yo sólo hablo de un programa PHP que produce el template.
The ProjectI le gustaría que usted pueda llevar a cabo el esquema del proyecto aquí. El objetivo es producir una plantilla para el documento HTML arriba y otros documentos HTML, con el mismo diseño, en el mismo directorio en el servidor web. Necesitas un editor de texto, un servidor web y PHP instalado para trabajar con el servidor web para llevar a cabo la simplicidad project.Project DirectoriesFor, el archivo PHP estará en el directorio principal. Va a crear dos directorios en el directorio principal llamado, temporal y plantillas.
Estos directorios son sólo un nivel por debajo del directorio principal. El directorio temporal tendrá las cuerdas de documentos HTML sub como archivos de texto. Cuando se produce la plantilla se guardará como un archivo HTML en las plantillas directory.The texto FilesYou se copia y pega el siguiente cadena documento HTML sub en un archivo de texto. Antes de copiar, tenga en cuenta que tiene cuatro líneas vacías en él termina. Esta es la primera cadena de documento HTML.
Las cuatro líneas vacías en su extremo aparecerán como espacio (tres líneas en blanco) en la plantilla, cuando se abre en un editor de texto. A continuación, fácilmente identificarlo como el espacio al que se va a escribir o pegar en el texto del título. "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">