|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> perl Programmering >> Content

    Perl Tutorial för utskrift HTML & Inline HTML Frames

    The Perl skriptspråk har utformats för att underlätta texthantering och rapporten bearbetning . Den har kraftfulla reguljära uttryck kapacitet , med en kompakt syntax för att utföra sträng matchning . Lättheten att söka och manipulera text , kombinerat med en syntax som liknar programspråket C , gjorde det attraktivt för systemadministratörer , webbutvecklare och andra programmerare som behövs för att arbeta med stora mängder text . Det var ett av de viktigaste språken som används för att utveckla dynamiska webbsidor i den tidiga historien av banan . Perl Print

    En av de glädjeämnen av att använda Perl för webbutveckling är det lätt att skriva ut den utgående webbsidan . De flesta språken har enradiga utskriftsfunktioner och besvärlig syntax för inbäddning variabelvärden i produktionen strängen , vilket gör att skriva ut hundratals rader med HTML - formaterat innehåll ohanterliga . Perl har en speciell utskrift kommando som skriver ut allt tills det stöter på en speciell sträng som markerar slutet på texten . Variabler som uppstått inom texten utvärderas och ersätts med sina värden . Dessa funktioner gör det enkelt att skriva , läsa och underhålla HTML inbäddad i skriptet . Addera HTML

    Innan du skriver ut HTML-koden , skriva ut sidhuvudet webbsidan . Denna linje använder standard Perl skrivarkommandot :

    print " Content-Type : text /html \\ n \\ n ";
    p Om du använder cgi - lib.pl bibliotek , kan du ring PrintHeader subrutinen i stället för att skriva ut sidhuvud ut explicit .

    När du är redo att skriva ut block av HTML-utdata i din Perlkod , använd " print << " kommandot följt av teckensträng du vill använda för att markera slutet av produktionen . Strängen kan vara vad du vill , men gör det något unikt som inte kommer att påträffas i HTML -koden . Till exempel , kan du använda " EOP " ( slutet av print ) , " STOPHERE " , eller , som i detta exempel , " ENDHTML " :

    print << ENDHTML ,

    Lägg HTML-koden , flyr specialtecken du vill skriva ut , liksom " @ " och " $ " , med ett omvänt snedstreck , och bädda alla variabler som du vill ha tryckt in i sidan . Till exempel har ditt manus beräknat kostnaden för objekten i en kundvagn , lagras det värdet i variabeln " $ kostnad " , och skriver ut order uppgifter :

    < title > Min webbsida < /title > < /head >

    Din beställning totalt är $ kostnad . < /p> Returned objekt kommer att debiteras en \\ $ 2,00 utsättning avgift . < ;/p> Kontakta oss . < /a > < /p > < /body> < /html >

    i slutet av din HTML- blocket , satte i slutet av utskriften markör du anger i början av utskriften . Du måste använda exakt samma sträng utan blanktecken :

    ENDHTML
    IFRAMES

    inbäddade ramar ta en extern referens till ett webbadress . Du kan skriva ut infogad ram HTML -kod precis som alla andra kvartertrycket i Perl :

    print << ENDIFRAME , < iframe src = " page.html " title = " En sida på en infogad ram " > ... < /iframe > ENDIFRAME
    p Om ditt manus är att avgöra vilken sida att ladda baserat på användarens input , kan du använda variabler för att fastställa ramen källan och titel :

    print << ENDIFRAME ;