Het gemak van inbedding scripting code in HTML-documenten voor webontwikkeling is onmiskenbaar. Het hebben van een krachtige taal als Perl werken net als PHP is een zeer goede combinatie . Inbedding Perl in HTML maakt voor veel verschillende dingen te gebeuren in een webpagina , van tafel creatie naar inhoud tekening van een database met artikelen . U kunt Perl insluiten in HTML door het installeren van extra software pakketten of het gebruik van de software die je al hebt. Instructies Gebruik Heredoc te embedden Perl 1 Schrijf je HTML-code in een " heredoc " citaat . Dit is een snelle manier om Perl insluiten zonder de noodzaak van extra software . Dit soort citaat ( zoals een dubbele of een enkele offerte ) is het beste voor citeren zeer lang , multiline strings . Gewoon omvatten uw HTML in deze heredoc citaten , het onthouden van de nieuwe regel na de laatste END trefwoord : "print END " Add 2 geïnterpoleerd variabelen . " ; Druk $ titleEND " loops 3 toevoegen , als hetzelfde heredoc kan worden doorgelust over meerdere malen " $ title = " Mijn koele webpagina : Heredocs kan variabelen , net als dubbele aanhalingstekens zijn geïnterpoleerd . In dit voorbeeld wordt de lus worden afgedrukt 1 tot 10 in een tabel . "print EndFor ( $ i = 1 ; $ i print $ Iend } druk END " . Gebruik een Embedded Perl Tolk 4 Install HTML :: embperl Dit arrangement kan worden geïnstalleerd via CPAN en geconfigureerd om te werken met mod_perl en Apache 5 Schrijf een skelet HTML-document voor het testen van : . "Content goes here " 6 Uitvoeren Perl code . Dit is slechts een van de meta - tags en geeft perl code uitvoeren en produceren geen output het moet worden gebruikt voor variabele opdracht , loops en alle andere code die geen output produceert : . " [ - $ a = 10 - ] " < br 7 > Produce output van Perl De meta - tags zullen alles in hen af , wat handig is voor het uitvoeren van een variabele : . " $ a = [ + $ a + ] Nieuws" < br > 8 Leg het allemaal Hier is de tafel bijvoorbeeld met de geïntegreerde perl meta - tags: " [ - for ($ i = 1 ; $ i [ + $ i + ] [ - } - ] . "
|