La comodità di incorporare codice di script in documenti HTML per lo sviluppo web è innegabile. Avere un linguaggio potente come il Perl di lavoro proprio come PHP è una combinazione molto buona . Incorporare Perl in HTML consente molte cose diverse per accadere all'interno di una pagina web , dalla creazione tabella di contenuto del disegno da un database di articoli . È possibile incorporare Perl in HTML con l'installazione di pacchetti software aggiuntivi o utilizzando il software che hai già.
Istruzioni Utilizzare heredoc per Incorpora Perl
1
Scrivi il codice HTML in una citazione " heredoc " . Questo è un modo semplice per incorporare Perl , senza bisogno di software aggiuntivo . Questo tipo di citazione ( come un doppio o un singolo apice) è meglio per citare , stringhe righe molto lunghe . Basta includere il vostro HTML in queste citazioni heredoc , ricordando la nuova riga dopo la parola chiave END finale : "print END"
2
Add interpolati variabili . Heredocs possono sono interpolati variabili , proprio come le virgolette doppie : "$ title =" La mia pagina web cool " ; print $ titleEND "
3
aggiungi dei 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 . " EndFor print ( $ i = 1; $ i print $ iend } END stampa" .
Utilizzare un embedded Perl Interpreter
4
Install HTML :: Embperl Questo pacchetto può essere installato tramite CPAN e configurato per funzionare con mod_perl e Apache
5
Scrivere un documento HTML scheletro per il test : . "Content goes here "
6
eseguire codice Perl . Questa è solo una delle meta-tag , e verrà eseguito il codice Perl e non producono alcun uscita dovrebbe essere utilizzato per l'assegnazione variabili , cicli e qualsiasi altro codice che non produce output: . " [ - $ a = 10 - ] "
Pagina 7
Produce output di Perl I meta-tag verrà visualizzato nulla al loro interno , che è utile per l'emissione di una variabile : . "
$ a = [ $ + un + ]
"
Pagina 8
mettere tutto insieme Ecco l'esempio di tabella con i perl inserito meta-tag : " [ - for ( $ i = 1; $ i [ $ i + + ] [ - } - ] . "