Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nombre Alumno
Nombre Asignatura
Instituto IACC
Ponga la fecha aqu
Desarrollo
1. Para poder detectar la URL y validarlo, debemos utilizar la siguiente expresin:
http[s]?://[a-z0-9-\.]+\.[a-z\.]{2,5}(/[a-z0-9%\-_\.\?=&@#]*)?
Ahora explicare cada tipo que contiene esta expresin segn su tipo.
[s] = Es un valor opcional y este sirve para los dominios que usan el certificado SSL
[a-z0-9-\.] = Con esto se admiten los carcter desde la a hasta z, lo mismo pasa con
0 hasta 9 y con esto tambin se aceptan los puntos y se ampla \ porque el carcter
punto es tipo especial en la sintaxis regexp, y esto sirve para los subdominios.
+= Este va estar mezclado con [a-z\.]{2,5}, ac se consienten simplemente las letras o
puntos.
Cuando se admite 2 o 5 y los restantes serian para el GET de las URL con signos iguales
para enviar POST o GET, ya que todos los caracteres de las URL estn ac.
Ahora existe otra forma de validar si una cadena es o no una URL, y para ello
utilizaremos lo siguiente if-else Filter_VALIDATE_URL.
seria asi:
$url = http://www.google.com;
if(filter_var($url, FILTER_VALIDATE_URL))
echo URL es Valida;
else
echo URL no es Valida;
?>
Y el resultado sera el siguiente:
URL es Valida array(4) { ["scheme"]=> string(4) "http" ["host"]=>
string(14) "online.iacc.cl" ["path"]=> string(24)
"/mod/assignment/view.php" ["query"]=> string(10) "id=2301358" }
3. Para ocupar variables variables debe ser en un programa no muy complicado para al
usuario, y si esa variable la preferimos ocuparla siempre, por ejemplo vamos a utilizar
una variable con $nombre varias veces, ya que no quiero ir numerndolas cada
variable, entonces escribo lo siguiente:
<?php
$nombre = Matas;
$$nombre = Susana;
$$$nombre = Marcela;
echo $nombre es hermano de ${$nombre} y ellos son hijos de ${$$nombre};
?>
Al momento de ejecutarse me mostrara esto:
//*n = nombres*//
$n = "Matas";
$$n = "Susana";
$$$n = "Marcela"
echo "$n tiene $a aos, su hermana ${$n} tiene ${$a} aos y la madre ${$$n} tiene ${$$a}
aos";
Y nos aparecer de la siguiente forma:
Bibliografa
(http://www.iacc.cl/proyecto/intro_leng_programacion/papel_digital/semana_6/index.html, s.f.)
(https://www.youtube.com/watch?v=MVlY7mkV95I&feature=youtu.be, s.f.)