iacc control 3 estructura de datosDescripción completa
Descripción: control 7 adm. de recursos informaticos iacc
control 7 adm. de recursos informaticos iacc
Descripción: liderazgo y trabajo en equipo tarea1 iacc
Descripción: tarea 4 iacc estructura de datos
iacc control 3 estructura de datosFull description
programacion de computadores II control 7 iacc
fundamentos de base de datos tarea4 iacc
Descripción: fundamentos de base de datos tarea4 iacc
Remuneraciones y CompensacionesDescripción completa
diagnosticoDescripción completa
control 6
Descripción: Control6
Descripción: iacc
Descripción completa
ghjhDescripción completa
Descripción: Control 6 Salud Ocupacional
buena
semana 6Descripción completa
Control semana 6Descripción completa
contrl6
Expresiones regulares y variables variables Lorenzo Melendez Lillo Introducción a los lenguajes de programación Instituto IACC 09/12/16
INSTRUCCIONES: 1. La siguiente expresión regular se utiliza para detectar URL válidas: ht t p[ s] ?: / / [ a- z0- 9- \ .]+\ .[a- z\ . ] { 2, 5} ( / [ a- z0- 9%\ - _\ . \ ?=&@#] * ) ? Explique los distintos elementos que la componen indicando su tipo. Escriba un fragmento de código que utilice variables variables y la expresión antes dada. Escriba un fragmento de código que incorpore una función variable y la expresión antes dada. 2. En una aplicación de seguridad usted encuentra el siguiente código: $$salida=File_put_contents($log, “En”. $_SERVER[‘SERVER_ADDR’].” se acceso “. $_SERVER[‘PHP_SELF’].” desde “. $_SERVER[‘REMOTE_ADDR’]; Indique qué tipo de expresión es la que plantea el código anterior y explique qué es lo que realiza. 3. ¿En qué situación usted utilizaría variables variables? Fundamente su elección.
Desarrollo 1.- Los elementos que se utilizan son : SET DE CARACTERES: si se desea que regexp calce con uno de entre un conjunto de caracteres solo basta con utilizar [] indicando el rango de caracteres
NEGACIÓN: es posible indicar que no se desea calzar cierto patrón utilizando el metacarácter ^.
REPETICIÓN BINARIA: si se desea buscar un carácter que puede estar 0 o 1 vez, es posible utilizar el metacarácter ?
REPETICIÓN: se utiliza cuando un carácter puede estar 0 o más veces y se logra con el metacarácter *
REPETICIÓN ÚNICA: se utiliza cuando un carácter puede estar 1 o más veces y se logra con el metacarácter +
REPETICIÓN EXACTA: para encontrar cierto patrón que se repite una cantidad fija de veces se puede indicar esta cantidad entre {}.
AGRUPACIÓN: al igual que en la aritmética, es posible agrupar expresiones utilizando (). Formalmente se denominan subexpresiones.
O LÓGICO: al utilizar este operador se indica al motor que se quiere calzar uno u otro de los argumentos a este operador.
2.- file_put_contents( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] ) Esta función es idéntica que llamar a fopen(), fwrite() y fclose() sucesivamente para escribir información en un fichero. Si filename no existe, se crea el fichero. De otro modo, el fichero existente se sobrescribe, a menos que la bandera FILE_APPEND esté establecida. Ése código está escribiendo en un fichero almacenado en $log $_SERVER[‘SERVER_ADDR’] = La dirección IP del servidor donde se está ejecutando actualmente el script. $_SERVER[‘PHP_SELF’] = El nombre del archivo de script ejecutándose actualmente $_SERVER[‘REMOTE_ADDR’] = La dirección IP desde la cual está viendo la página actual el usuario. 3.- Yo la utilizaría en un formulario web normal, cuando se le pide al usuario algunos datos personales, es probable que pida: nombre, apellido, fecha de nacimiento, dirección, ¿qué ciudad o comuna vive?, hasta su número de teléfono. También el correo electrónico, como puede ser que desee ponerse en contacto con este usuario en particular de una manera rápida. Vamos a suponer que ya tenemos el formulario, con todos estos campos, y que va a ser procesada por el proceso de PHP, llamado process.php, y normalmente tendría este método usual: