programmeringssproget Perl er et af de mest anvendte fortolket programmeringssprog til oprettelse af dynamiske websider. Ved hjælp af Perl, kan programmører ændre websider brugergrænseflader på mange måder, for eksempel ved at ændre bestemte HTML-tags såsom "
" tag . Perl-scripts kører på webserveren , så de kræver at data indsendt til webserveren for at dynamisk ændre sideelementer . Heldigvis Perl har indbygget funktioner, som gør hentning af udstationerede oplysninger nemt. Ting du skal
teksteditor en Web server med Perl installeret og konfigureret korrekt
Vis Flere Instruktioner
1 Åbn en teksteditor og oprette en fil med navnet " ; perlTitle.pl " . Tilføj " molevitten " linje til filen på den første linje. Den " shebang " angiver Perl fortolkeren placering i tilfælde af , at det ikke kan findes . Den " shebang " linje vil være forskellig baseret på den specifikke Perl installationen . Et eksempel er vist nedenfor: !
# /Usr /local /bin /perl
2
Angiv , at perlTitle.pl bør udsende en webside ( "text /html " ) ved at udskrive "Content - type" value " text /html " ( indeholde de " \\ n \\ n" tegn) . Hvis du vil udskrive output , skal du bruge Perl "print " kommando og udskrive en åben og en tæt " " tag til websiden
print " Content-Type: . Text /html \\ n \\ n " print" " print" < /html > ";
3
hente værdier i søgestrengen . De " query string " værdier er nogen værdier indsendes sammen med websiden. I dette eksempel , vil værdien i søgestrengen være titlen bruges til at ændre titellinjen. Opbevar søgestrengen værdier i en variabel kaldet " $ KeyValue " erklærede mellem perlTitle.pl ' s " " og " < /html >" tags:
$ KeyValue = ( $ ENV {' QUERY_STRING '} )
4
Brug Perl " split "-funktionen til at splitte søgestrengen i to værdier ( $ key og $ værdi) , hvilket placerer split umiddelbart under "$ KeyValue " ; erklæring. I dette eksempel er $ key titlen strengen navn ( "title "), og $ value er titlen strengen værdi. Brug " =" tegnet til at splitte "$ KeyValue " streng : Hej
( $ navn, $ value ) = split ( /= /, $ KeyValue )
5
Brug Perl "print" kommando til at udskrive "$ value" variabel til websiden. Vedlæg variablens værdi mellem åben "
" og luk " " HTML -tags : Hej print "
$ value ";
6 Brug Perl "print " kommando til at udskrive en "