Die Programmiersprache Perl ist eine der am häufigsten verwendeten interpretiert Programmiersprachen zur Erstellung von dynamischen Webseiten . Mit Perl können Programmierer Web Seite Benutzeroberflächen in vielerlei Hinsicht verändern, zum Beispiel durch Veränderung bestimmter HTML-Tags wie " "-Tag. Perl-Skripte auf dem Web-Server laufen , so sie verlangen, dass Daten an den Web- Server gesendet wird , um dynamisch zu ändern, Elemente einer Seite . Glücklicherweise bietet Perl eingebauten Funktionen , die das Abrufen der veröffentlichten Informationen erleichtern. Things You Texteditor Webserver brauchen mit Perl installiert und richtig konfiguriert anzeigen Weitere Anweisungen 1
Öffnen Sie einen Texteditor und erstellen Sie eine Datei mit dem Namen " ; perlTitle.pl " . Fügen Sie das " Kram " Zeile in die Datei in der ersten Zeile . Die " Kram " gibt den Perl-Interpreter Lage in dem Fall, dass es nicht gefunden werden kann . Die " Kram " Linie anders sein wird auf der Grundlage der spezifischen Perl-Installation . Ein Beispiel ist unten dargestellt :
# /usr /local /bin /perl 2
Zeigen, dass perlTitle.pl sollte eine Webseite auszugeben ("text /html " ) durch den Druck der " Content-type "-Wert "text /html " (einschließlich der "\\ n \\ n" Zeichen). Um die Ausgabe zu drucken , verwenden Sie die Perl Befehl "Drucken" und drucken Sie eine offene und eine enge " " Tag auf die Webseite
print " Content-type: . Text /html \\ n \\ n "; print" "; print" "; 3
Abrufen alle Werte in der Abfrage-String . Die " Query-String "-Werte sind alle Werte mit der Webseite eingereicht . In diesem Beispiel wird der Wert in der Abfrage-String des Titels der Titelleiste ändern. Bewahren Sie die Query-String- Werte in einer Variablen namens " $ keyValue ", erklärte zwischen perlTitle.pl ' s " " und " " tags:
$ keyValue = ( $ ENV {' QUERY_STRING '} ); 4
Verwenden Sie den Perl " Split"-Funktion , um die Query-String in zwei Werte ($ key und $ value) aufteilen, indem die Spaltung unmittelbar unter dem " $ keyValue " ; Erklärung . In diesem Beispiel ist die $ key title string Name ( "title" ) und $ value ist der Titel Zeichenfolge den Wert. Verwenden Sie die Zeichen "=" , um die " $ keyValue " string aufgeteilt:
($ name , $ value ) = split ( /= /, $ keyValue ); 5
Nutzungsbedingungen die Perl Befehl "Drucken" drucken Sie den " $ value " Variable auf der Web-Seite . Legen Sie den Wert der Variablen zwischen offenen "
" und schließen " " HTML-Tags:
print "
$ value "; 6
Mit dem Perl Befehl "Drucken" , um eine "
"-Tag , um die Form , die der Benutzer einreichen kompletten
print "
"; 7
Mit dem Perl Befehl "Drucken" , um eine HTML " " Feld der Web-Seite drucken. Geben Sie dem Eingabefeld "Typ" den Wert "text", der "Name" Wert "title" und schließen Sie den " "-Tag. Verwenden Sie die Perl Befehl "Drucken" , um eine zweite HTML " ", um die Web-Seite drucken mit einem "type" -Wert auf "Eintragen" . Legen Sie die beiden "print "-Befehle zwischen dem "
" -Tags und speichern und schließen perlTitle.pl . Nach Schritt 7 wird perlTitle.pl erscheinen , wie unten dargestellt :
öffnen perlTitle . pl in einem Web-Browser . Geben Sie einen Wert in das Eingabefeld ein , klicken Sie auf die Schaltfläche Senden , und stellen Sie sicher , dass der Web -Seite der Titel korrekt aktualisiert .