The Perl programmeringsspråk är en av de tolkade mest använda programmeringsspråk för att skapa dynamiska webbsidor . Använda Perl , kan programmerare förändra webbgränssnitt sida Användare på många sätt , till exempel genom att ändra specifika HTML-taggar såsom " " tagg . Perl-skript körs på webbservern , så de kräver att data skickas till webbservern för att dynamiskt ändra sidelement . Lyckligtvis har Perl inbyggda funktioner som gör hämtning av postade informationen lätt . Saker du behöver textredigerare Server Review Web med Perl installerat och korrekt konfigurerat Visa fler instruktioner 1
Öppna en textredigerare och skapa en fil med namnet " ; perlTitle.pl " . Lägg till " rubbet " rad till filen på första raden . Den " shebang " anger Perl-interpretator läge i händelse av att den inte kan hittas. Den " rubbet " line kommer att vara olika beroende på den specifika Perl installationen . Ett exempel visas nedan :
# /usr /local /bin /perl 2
Ange att perlTitle.pl ska mata en webbsida ( " text /html " ) genom att skriva ut " Content -type " värde " text /html " ( inkludera " \\ n \\ n " tecken ) . För att skriva ut produktionen , använder Perl " print " -kommandot och skriv ut ett öppet och ett nära " " tagg till webbsidan
print " Content-Type : . Text /html \\ n \\ n " , print " " , print " < /html > "; Addera 3
Hämta alla värden i frågesträngen . "Query string " värden är några värden som lämnats med webbsidan . I detta exempel , kommer värdet i frågesträngen vara titeln används för att ändra namnlisten. Förvara Frågesträngen värden i en variabel som heter " $ keyValue " förklarade mellan perlTitle.pl 's " " och " < /html > " taggar :
$ keyValue = ( $ ENV { ' QUERY_STRING ' } ) ; 4
Använd Perl " split " -funktionen för att dela frågesträngen i två värden ( $ key och $ värde ) , placera split omedelbart under " $ keyValue " ; deklaration . I detta exempel är $ key titeln strängen namn ( "titel" ) och $ värde är titeln strängens värde . Använd " ="-tecknet för att dela upp " $ keyValue " string :
( $ namn , $ value ) = split ( /= /, $ keyValue ) , 5
Användning Perl " print " -kommandot för att skriva ut " $ value " variabel till webbsidan . Bifoga variabelns värde mellan öppen "
" och stäng " < /title > " HTML-taggar :
print "
$ value < /title > " ; 6
Använd Perl " print " -kommandot för att skriva ut en "
" taggen för att fylla i formuläret som användaren kommer att lämna :
print "
"; 7
Använd Perl " print " -kommandot för att skriva ut en HTML " " fältet till webbsidan . Ge inmatningsfältet "typ" värde " text " , "namn" value " title " och stäng " < /input > " taggen . Använd Perl " print " -kommandot för att skriva ut en andra HTML " " till webbsida med en " typ " värde " skicka " . Placera de två " print "-kommandon mellan "
" taggar och sparar och stänger perlTitle.pl . Efter steg 7 , kommer perlTitle.pl visas enligt nedan :