Come incorporare Perl in HTML

January 23

La comodità di incorporare codice di script in documenti HTML per lo sviluppo web è innegabile. Avere un potente linguaggio come Perl lavorare proprio come PHP è una combinazione molto buona. L'inclusione del Perl in HTML consente per molte cose diverse per accadere all'interno di una pagina web, dalla creazione tavolo per disegnare il contenuto da un database di articoli. È possibile incorporare Perl in HTML con l'installazione di pacchetti software aggiuntivi o utilizzando il software che già avete.

istruzione

Utilizzare heredoc per incorporare Perl

1 Scrivere il codice HTML in un preventivo "heredoc". Questo è un modo rapido per incorporare Perl senza la necessità di software aggiuntivo. Questo tipo di citazione (come un doppio o un apostrofo) è meglio per citare molto lunghi, stringhe multilinea. È sufficiente comprendere il codice HTML in queste citazioni heredoc, ricordando il ritorno a capo dopo la parola chiave END finale:
"print <

Title

END" "print <

Title

END" "print <

Title

END" "print <

Title

END" "print <

Title

END" "print <

Title

END" "print <

Title

END"

2 Aggiungere le variabili interpolati. Heredocs può avere variabili interpolati proprio come virgolette doppie:
"$title = "My cool webpage";
print <
END
"
"$title = "My cool webpage";
print <
END
"

3 Aggiungere loop, come lo stesso heredoc può essere avvolto su più volte. In questo esempio, ciclo stamperà i numeri da 1 a 10 in una tabella.
"print <

EndFor ($ i = 1; $ i <= 10; $ i ++) {
stampare <
FINE
} Stampare <

$ i

FINE
"

Utilizzare un interprete Perl incorporato

4 Installare HTML :: Embperl. Questo pacchetto può essere installato tramite CPAN e configurato per funzionare con mod_perl e Apache.

5 Scrivi un documento HTML scheletro per il test:
"

Content goes here

" "

Content goes here

" "

Content goes here

" "

Content goes here

"

6 Eseguire codice Perl. Questo è solo uno dei meta-tag, e verrà eseguito il codice Perl e produrre alcun output. Dovrebbe essere usato per l'assegnazione variabili, cicli e qualsiasi altro codice che non produce alcun output:
" [- $a = 10 -] "

7 Produrre un risultato da Perl. I meta-tag verranno stampare qualsiasi cosa al loro interno, che è utile per l'output di una variabile:
"

$ A = [+ $ a +]

"

8 Metterli tutti insieme. Ecco l'esempio tabella con i perl incorporato meta-tag:
"

[- For ($ i = 1; $ i <= 10; $ i ++) {-]

[-} -]

[+ $ I +]

"

Consigli e avvertenze

  • Avvio e arresto del heredocs può essere ingombrante. Questo non è il caso di un interprete Perl incorporato.