*   >> Leitura Educação Artigos >> science >> programação

Produzir páginas Web do mesmo Diretório automaticamente com PHP

IntroductionIf para um web site que você tem muitas páginas da web no mesmo diretório, você pode usar o PHP para produzir as páginas automaticamente. Páginas web do mesmo diretório no servidor, até mesmo de todo o web site, geralmente têm o mesmo layout. É por causa deste mesmo problema de layout que você pode usar um programa de PHP para produzir as páginas da web automaticamente. Pela palavra "esquema" aqui, eu estou me referindo ao grande layout (em geral). Você tem grandes layouts como o "Left Stripe e Conteúdo" layout e do "Cabeçalho e Conteúdo" layout.

Existem outros grandes layouts.I não incidirá sobre a disposição neste artigo. No entanto, vou usar o layout "Left Stripe, Cabeçalho e Conteúdo" para ilustração. Este é um esquema popular. Eu só vai falar sobre a produção de páginas web, que têm o mesmo layout e são do mesmo diretório na web server.You precisa conhecimentos básicos em HTML, PHP e PHP Manipulação de arquivos, a fim de compreender este artigo. Quando algumas pessoas estudam PHP, eles negligenciam Manuseamento arquivo PHP.

Se você não estudou Manuseamento arquivo PHP, então leia o artigo intitulado, PHP arquivo Basics Manuseio, que escrevi para este site. Para acessar o artigo, basta digitar o título e meu nome, Chrys na caixa de pesquisa da página e clique em Pesquisar. Se você tiver a Caixa de pesquisa Google, usá-lo. É verdade que existem pacotes de software, você pode obter off-the-shelf (já escrito e em lojas de software) e usar para produzir modelos de páginas web. Esses modelos são semelhantes ao que eu lhe mostrar neste artigo.

Um problema com alguns dos pacotes é que eles produzem código indesejado no modelo. Quando você tem o código que você não quer, de alteração dos documentos finais individuais HTML torna-se difícil. O que eu lhe mostrar neste artigo produz apenas o código HTML que deseja (para os modelos) .Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em forchatrans @ yahoo.com. Ou seja, contacte-me para o menor problema que você tem sobre o que você é reading.A Web PageThis simples é a página web usaremos: "https://www.w3.

org/TR/xhtml1/DTD/xhtml1-strict. dtd "> O título vai aqui. Math Made Easy - Explicações simples - de aprendizado interativo e ensino do corpo on-line {background-color: MediumTurquoise} div # D0 {display: inline; width: 100%} div # D1 {display: inline; width: 19%; float: left} div # D2 {display: inline; width: 79%; float: right; padding: 1%} O cabeçalho da página vai hereLink 1 para esta directoryLink 2 para este directoryLink 3 para este directoryLink A para este directoryLink B para este diretório O conteúdo da página vai here.As você pode ver, existem três elementos DIV para a página web .

Um é para o título da página; outro é para os hiperlinks; eo terceiro é para o conteúdo principal da página. Quando você tem páginas do mesmo layout em um diretório, quais são as coisas que mudam (diferentes) como o usuário clica nos links para ver as diferentes páginas HTML no diretório? Os títulos na tag title HTML são diferentes para as diferentes páginas. Os títulos das páginas diferentes são diferentes. O conteúdo principal para as diferentes páginas são diferentes. Pelo menos essas três coisas são diferentes.

Por uma questão de simplicidade, vamos limitar nosso projeto aqui, a estas três alterações. Na prática, você teria um logotipo ou uma posição principal e sub título em cada página, e é o subtítulo que vai mudar (diferente para as diferentes páginas); até mesmo as ligações dos diferentes páginas podem não apontar para o mesmo diretório. Mas como eu disse, vamos limitar os aspectos de mudança para as três características mencionadas acima. Com o conhecimento que você ganha aqui, você vai ser capaz de escrever código que terá mais mudando features.

String Natureza de um documento HTML DocumentAn HTML como o código acima, é na verdade uma longa seqüência. Você vê o código acima como um conjunto de linhas, mas do ponto de vista do navegador, é uma longa seqüência. A segunda linha segue a primeira; a terceira linha segue a segunda, etc., formando uma cadeia longa. Porções das páginas HTML Documento StringFor do mesmo directório, existem certas porções de código que são as mesmas para todas as páginas, e certas porções que são diferentes.

Então, olhando para o documento HTML como uma string, há certas partes da cadeia que são os mesmos para as diferentes páginas e algumas seções que são diferentes para as diferentes páginas. Para o nosso exemplo, as partes da cadeia que são diferentes são o texto do título para o Tag do título, o título eo conteúdo principal. O resto das partes da cadeia são as mesmas para as diferentes páginas. Modelo para o diferente PagesWhat você vai usar o PHP para fazer é chegar a um modelo para as diferentes páginas do mesmo diretório.

Cada vez que você deseja uma página, você executar seu código PHP que lhe dá a modelo, em seguida, você pode copiar as três seções individualmente mudança de outros lugares e colá-los em suas respectivas posições do modelo de documento HTML. Você pode comprar o software que irá produzir essas seções em mudança, especialmente o principal conteúdo da página web; mas tal software pode também produzir código indesejado. Se o seu conteúdo principal é essencialmente texto, então você tem uma solução imediata, que eu tenho um artigo para.

Para chegar ao artigo, tipo, "Converter texto em HTML com PHP, Chrys" na caixa de pesquisa da página e clique em Pesquisar. Se você tiver a Caixa de pesquisa Google, usá-lo. Ei, se você é bom em PHP, então você pode modificar o código para esse artigo para incluir imagens e tenho alguns estética para o principal conteúdo da página web. O código irá produzir o principal conteúdo da página web como arquivo de texto. Você só copiar o conteúdo do arquivo de texto em seu modelo, produzido pelo código PHP deste artigo.

Antes que você pode colar qualquer texto a este modelo, o modelo tem de ser exibido como um documento de texto (ver abaixo) .Files involvedFor simplicidade os arquivos envolvidos com o propósito deste artigo é limitado ao mínimo. Você tem o código PHP em um arquivo. A seção da seqüência de documento HTML, desde o início até a marca de início TÍTULO será salva como um arquivo de texto. A seção da seqüência do tag final TÍTULO à tag será guardada como um outro ficheiro de texto.

A seção da seqüência do tag com a tag será guardada como um outro ficheiro de texto; ea seção da seqüência de caracteres, a partir da tag após o principal conteúdo da página para o final da seqüência de documento HTML será salva como um arquivo de texto. Em outras palavras, cada uma das secções da cadeia de documento HTML que é o mesmo para as diferentes páginas da web é salva em seu próprio arquivo de texto. Você pode guardá-las em um banco de dados, mas, para simplificar, vamos tê-los em arquivos de texto.

Note-se que as partes fixas incluem parte das marcas definido o conteúdo variante no documento final HTML. Por exemplo, a primeira porção fixa inclui a marcação de início do título. Até agora, como o título está em causa, para formar a página web final, você só terá de incluir o texto do título no programa template.Your PHP simplesmente reúne o conteúdo de todos esses arquivos de texto em um documento HTML, que é o modelo. Este modelo tem o tag para o título, mas não tem o texto para o título. Tem as tags para a rubrica, mas não tem o texto para o título.

Ele tem as marcas do elemento DIV para o conteúdo principal, mas não tem texto para o conteúdo principal. Você pode copiar esses três itens a partir de outro lugar e por eles em suas respectivas posições no modelo. Alternativamente, você pode escrever um programa elaborado PHP que irá copiar esses três itens de um formulário, arquivos ou bancos de dados e juntá-los com o modelo; no entanto, eu não vou entrar nessa. Neste artigo, eu só falar sobre um programa PHP que produz o template.The ProjectI gostaria que você para realizar o esboço do projeto aqui.

O objetivo é produzir um modelo para o documento HTML acima e outros documentos HTML, com o mesmo layout, no mesmo diretório no servidor web. Você precisa de um editor de texto, um servidor web e PHP instalado para trabalhar com o servidor web para realizar a simplicidade project.Project DirectoriesFor, o arquivo PHP será no diretório home. Você vai criar dois diretórios no diretório home chamado, temperatura e modelos. Esses diretórios são apenas um nível abaixo do diretório home. O diretório temp terá as cordas de documentos HTML sub como arquivos de texto.

Quando o modelo é produzido ela será salva como um arquivo HTML nos modelos directory.The Texto FilesYou vai copiar e colar o seguinte seqüência de caracteres documento HTML sub em um arquivo de texto. Antes de copiar, note que ele tem quatro linhas vazias para ele terminar. Esta é a primeira seqüência de documento HTML. As quatro linhas vazias na sua extremidade aparecerá como espaço (três linhas em branco) no modelo, quando aberto em um editor de texto. Você vai então facilmente identificar-lo como o espaço ao qual você irá digitar ou colar o texto do título. "https://www.w3.

org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Page   <<       [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.