Programação  
 
Conhecimento computador >> Programação >> Programação Perl >> 
Perl Tutorial para Impressão HTML e HTML A Frames
A linguagem de script Perl foi projetado para facilitar a manipulação de texto e relatório de processamento. Possui poderosas capacidades de expressão regular , com uma sintaxe compacta para a realização seqüência correspondente . A facilidade de pesquisa e manipulação de texto, combinado com uma sintaxe semelhante à linguagem de programação C, tornou atraente para os administradores de sistemas , desenvolvedores web e outros programadores que precisavam para trabalhar com grandes quantidades de texto . Foi uma das línguas primárias utilizadas para desenvolver páginas web dinâmicas no início da história da web. Perl Imprimir

Uma das alegrias do uso de Perl para o desenvolvimento web é a facilidade de imprimir a saída da página web. A maioria das línguas têm funções de impressão de linha única e sintaxe complicada para a incorporação de valores de variáveis ​​na cadeia de produção , tornando a impressão de centenas de linhas de conteúdo HTML- formatado incontrolável. Perl possui um comando de impressão especial que imprime tudo até encontrar uma corda especial que marca o fim do texto. As variáveis ​​encontradas no texto são avaliados e substituídos por seus valores. Estas características fazem com que seja fácil de escrever, ler e manter HTML embutido no script.
HTML

Antes de imprimir o seu código HTML, imprimir o cabeçalho da página de web. Esta linha utiliza o comando de impressão padrão Perl :

print " Content-type : text /html \\ n \\ n";

Se você estiver usando a biblioteca cgi- lib.pl , você pode chamar a sub-rotina PrintHeader em vez de imprimir o cabeçalho explicitamente.

Quando você estiver pronto para imprimir blocos de saída HTML no código Perl , use o "print <<" comando seguido pela seqüência de caracteres você quer usar para marcar o fim da saída. A seqüência pode ser o que quiser , mas torná-lo algo único que não será encontrado dentro do código HTML. Por exemplo , você poderia usar " EOP " (fim da impressão) , " STOPHERE " , ou, como neste exemplo, " ENDHTML " :

impressão << ENDHTML ;

Adicionar seu código HTML, escapar caracteres especiais que você deseja imprimir , como o "@ " e " $", com uma barra invertida , e incorporação de todas as variáveis ​​que você deseja imprimir na página. Por exemplo, o script calculou o custo dos itens em um carrinho de compras , armazenada esse valor na variável "$ custo", e imprime as informações do pedido :

html head < title> Minha página da Web

Seu pedido total é de R $ custo.

itens devolvidos será cobrada uma taxa de reabastecimento \\ $ 2,00. < ;/p> Contacte-nos .

< br >

no final do seu bloco HTML, colocar o fim do marcador de impressão que você definir no início da impressão. Você deve usar a mesma seqüência exata com nenhum espaço em branco :

ENDHTML
frames Inline

quadros embutidos ter uma referência externa para um endereço web. Você pode imprimir o código HTML frame incorporada assim como qualquer outra cópia de bloco em Perl :

impressão << ENDIFRAME ; < iframe src = " page.html " title = " Uma página em um quadro embutido " > ... ENDIFRAME

Se o seu script é determinar qual página para carregar com base na entrada do usuário, você pode usar variáveis ​​para definir a fonte de quadro e título :

impressão << ENDIFRAME ; ENDIFRAME

O endereço de origem pode até ser um script Perl com uma consulta string:

impressão << ENDIFRAME ; ; ENDIFRAME

Anterior :

Próximo : No
  Os artigos relacionados
·Como calcular fatores primos de um número inteiro em P…
·Perl Exigir Vs . Use 
·Como chamar rotinas de montagem de Perl 
·Como referência o último elemento em uma matriz no Pe…
·Como executar Perl De PowerShell 
·Como remover Feeds de linha em Perl 
·Como converter XML para PDF em Perl 
·Como converter dados binários para um Decimal em Perl 
·Como reinstalar um módulo CPAN 
·Como criar um arquivo PERL 
  Artigos em destaque
·Como instalar o Ubuntu Snort Sem MySQL 
·Codificação simples em JS Editor de Texto 
·Como fazer um projeto SDL no Código Blocos 
·Como escrever um programa em C que irá ler em um arqui…
·Como controlar Stepper Motors Usando Dev- C + + 
·Como faço para inserir um parágrafo em FBML Formato 
·Como obter nomes de objetos de propriedade em um Array …
·PHP Automated Mailing List Tutorial 
·Sobre o COBOL Língua 
·CBT for Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados