" tag . Perl scripts draaien op de webserver , zodat ze vereisen dat de gegevens wordt geplaatst op de web- server om dynamisch te veranderen pagina-elementen . Gelukkig , Perl biedt ingebouwde functies die het ophalen van geplaatste informatie makkelijk te maken . Wat je
teksteditor
webserver nodig met Perl geïnstalleerd en geconfigureerd
Toon Meer Aanwijzingen
1 Open een tekstverwerker en maak een bestand met de naam " , perlTitle.pl " . Voeg de " keet " lijn naar het bestand op de eerste lijn . De " keet " specificeert de Perl-interpreter locatie in het geval dat het niet kan worden gevonden . De " keet " lijn anders zal zijn gebaseerd op de specifieke Perl- installatie . Een voorbeeld is hieronder weergegeven : Geld verdienen
# /usr /local /bin /perl kopen van 2
Geef aan dat perlTitle.pl moet de uitgang van een webpagina ( " text /html " ) door het afdrukken van de " Content - type" waarde " text /html " ( onder de " \\ n \\ n " tekens ) . Om output te sturen , gebruikt u de Perl "print " commando en afdrukken van een open en een dicht " " tag om de webpagina
print " Content-type
: . Text /html \\ n \\ n " ; print" " ; print" < /html > " ;
3
ophalen alle waarden in de query string . De " query string " waarden zijn geen nieuwe gegevens zijn de webpagina waarden . In dit voorbeeld wordt de waarde in de query string de titel die de titelbalk veranderen . Sla de query string waarden in een variabele genaamd " $ KeyValue " verklaarde tussen perlTitle.pl ' s " " en " < /html > " tags:
$ KeyValue = ( $ ENV
{ ' QUERY_STRING ' } ) ;
4
Gebruik de Perl- functie "split " om de query string splitsen in twee waarden ( $ key en $ waarde ) , het plaatsen van de splitsing direct onder de " $ KeyValue " ; verklaring . In dit voorbeeld , $ key is de naam van de titel snaar ( "titel " ) en $ waarde is de waarde van de titel snaar . Gebruik het " = " teken aan de " $ KeyValue " string splitsen :
( $ name , $ value ) = split ( /= /, $ KeyValue ) ;
Gebruik 5 de Perl "print " commando om de " $ value " variabele naar de webpagina af te drukken . Omsluiten waarde van de variabele tussen open "
" en sluit " < /title > " HTML -tags : afdruk
"
$ waarde < /title > " ;
6 Gebruik de Perl " print" commando om een "