“Conocimientos Programación>Perl Programming

Cómo cambiar la barra de título en Perl Script

2013/11/30
El lenguaje de programación Perl es uno de los lenguajes de programación interpretados más utilizados para la creación de páginas web dinámicas . Utilizando Perl , los programadores pueden alterar las interfaces de usuario de las páginas web de muchas maneras , por ejemplo, mediante el cambio de etiquetas HTML específicas, tales como la etiqueta " " . Perl scripts se ejecutan en el servidor web, por lo que requieren que los datos se envía al servidor web con el fin de alterar dinámicamente elementos de la página . Afortunadamente , Perl ofrece funciones integradas que hacen que la recuperación de la información publicada fácil. Cosas que necesitará <br> editor de texto <br> servidor Web con Perl instalado y configurado correctamente <br> Mostrar más instrucciones <br> 1 <p> Abra un editor de texto y cree un archivo con el nombre " ; perlTitle.pl " . Agregue la línea " tinglado " para el archivo en la primera línea. El " tinglado " especifica la ubicación intérprete de Perl en el caso de que no se puede encontrar . La línea " tinglado " será diferente en función de la instalación específica Perl. Un ejemplo se muestra a continuación : <br> <p> # /usr /local /bin /perl <br> 2 <p> Indique que perlTitle.pl debe generar una página Web ( "text /html" ) imprimiendo el " Content-type " valor "text /html" ( incluir los caracteres " \\ n \\ n" ) . Para imprimir los resultados, utilice el comando "print" Perl e imprimir una etiqueta de cierre de un " <html> " abierto ya la página Web <br> <p> print " Content-type : . Text /html \\ n \\ n " ; print" <html> " ; print" < /html > "; <br> 3 <p> Recuperar los valores de la cadena de consulta. Los valores de " cadena de consulta " son los valores presentados en la página web. En este ejemplo , el valor en la cadena de consulta será el título usado para cambiar la barra de título . Guarde los valores de cadena de consulta en una variable llamada "$ keyValue " declarada entre perlTitle.pl ' s " <html> " y "< /html >" tags: <br> <p> $ KeyValue = ( $ ENV {' QUERY_STRING '} ) ; <br> 4 <p> Utilice la función "split " Perl para dividir la cadena de consulta en dos valores ( $ key y $ valor) , la colocación de la división inmediatamente inferior a la "$ keyValue " ; declaración. En este ejemplo, $ key es el nombre de la cadena de título ( "title ") y $ value es el valor de la cadena de título . Utilice el carácter "=" para dividir la cadena "$ keyValue ": <br> <p> ( $ name , $ value) = split ( /= /, $ keyValue ) ; <br> 5 <p> Uso el comando "print" Perl para imprimir el "$ valor " variable a la página web. Incluya el valor de la variable entre abierto " <title> " y cierre " < /title >" HTML tags : <br> <p> print " <title> $ valor < /title >"; <br> 6 <p> Utilice el comando "print" Perl para imprimir una etiqueta de " <form> " a la página web. Dale la forma que el tipo de método "get " y el valor de la acción " perlTitle.html " . Imprimir un cierre " < /form> " tag para completar el formulario que el usuario deberá presentar : <br> <p> print " <form method='get' action='perlTitle.pl'> " ; print " </form >"; <br> 7 <p> Utilice el comando "print" Perl para imprimir un campo HTML " <input> " a la página web. Dale el campo de entrada del valor "type" "texto", el "nombre " value "title " y cierre el "< /input > " tag . Utilice el comando "print" Perl para imprimir una segunda HTML " <input> " de la página web con un valor de "tipo" en "enviar " . Coloque los dos comandos " impresión" entre el " <form> " y "< /form> " etiquetas y guardar y cerrar perlTitle.pl . Después del paso 7 , perlTitle.pl aparecerá como se muestra a continuación : <br> <p> # /usr /local /bin /perlprint " Content-type : text /html \\ n \\ n"; print " <html> ! ; " keyValue $ = ( $ ENV {' QUERY_STRING '} ) ; ( $ name , $ value) = split ( /= /, $ keyValue ) ; print" <title> $ valor < /title> " ; print " <form method='get' action='perlTitle.pl'> " ; print " <input type='text' name='title'> < /input >"; print " <input type='submit'> " ; print " </form >"; print " < /html >"; <br> 8 <p> perlTitle abierto . pl en un navegador web. Escriba un valor en el campo de entrada, haga clic en el botón de envío , y comprobar que las actualizaciones del título de la página Web correctamente. <br> <br> <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Perl-Programming/Cómo-encontrar-caracteres-chinos-utilizando-expresiones-regulares-en-Perl-.html' >Cómo encontrar caracteres chinos utilizando expresiones regulares en Perl </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Perl-Programming/¿Cómo-obligar-a-cualquier-archivo-en-un-UTF--8-en-Perl-.html' >¿Cómo obligar a cualquier archivo en un UTF -8 en Perl </a> </div> </div> <dl class=xgc> <dt><span>Perl Programming</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Perl-Programming/Perl-5-10-vs--5-8-8-.html">Perl 5.10 vs. 5.8.8 </a></dd><dd><a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-hacer-un-directorio-en-Perl-con-una-secuencia-.html">Cómo hacer un directorio en Perl con una secuencia </a></dd><dd><a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-quitar-el-último-octeto-en-Perl-.html">Cómo quitar el último octeto en Perl </a></dd><dd><a href="http://www.ordenador.online/Programacion/Perl-Programming/¿Cómo-puedo-obtener-la-longitud-de-una-matriz-Anonymous-en-Perl-.html">¿Cómo puedo obtener la longitud de una matriz Anonymous en Perl </a></dd><dd><a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-utilizar-AJAX-con-Perl-.html">Cómo utilizar AJAX con Perl </a></dd><dd><a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-eliminar-un-archivo-en-Perl-.html">Cómo eliminar un archivo en Perl </a></dd><dd><a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-leer-varias-líneas-de-un-archivo-en-Perl-.html">Cómo leer varias líneas de un archivo en Perl </a></dd><dd><a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-conseguir-un-tamaño-de-matriz-en-Perl-.html">Cómo conseguir un tamaño de matriz en Perl </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-cargar-archivos-CGI-.html" >Cómo cargar archivos CGI </a> </li><li><a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-encontrar-si-una-cadena-contiene-otra-cadena-en-Perl-.html" >Cómo encontrar si una cadena contiene otra cadena en Perl </a> </li><li><a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-hacer-tinta-Gel-.html" >Cómo hacer tinta Gel </a> </li><li><a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-crear-una-Declaración-Mientras-que-en-Perl-.html" >Cómo crear una Declaración Mientras que en Perl </a> </li><li><a href="http://www.ordenador.online/Programacion/Perl-Programming/Acerca-error-Caminos-depuración-en-Perl-.html" >Acerca error Caminos depuración en Perl </a> </li><li><a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-ocultar-Contraseña-personajes-en-STDIN-Perl-Ventanas-.html" >Cómo ocultar Contraseña personajes en STDIN Perl Ventanas </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-comprobar-la-sintaxis-en-un-Perl-Script-.html" >Cómo comprobar la sintaxis en un Perl Script </a></li><li> <a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-hacer-tinta-Gel-.html" >Cómo hacer tinta Gel </a></li><li> <a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-utilizar-la-instrucción-foreach-en-Perl-.html" >Cómo utilizar la instrucción foreach en Perl </a></li><li> <a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-crear-un-array-en-Perl-.html" >Cómo crear un array en Perl </a></li><li> <a href="http://www.ordenador.online/Programacion/Perl-Programming/¿Cómo-puedo-empujar-un-camino-hacia-la-Ruta-Unix-variable-de-entorno-en-Perl-.html" >¿Cómo puedo empujar un camino hacia la Ruta Unix variable de entorno en Perl </a></li><li> <a href="http://www.ordenador.online/Programacion/Perl-Programming/Cómo-escribir-código-Perl-Portable-.html" >Cómo escribir código Perl Portable </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>