Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: pedro,, en 14 de Marzo 2016, 18:49
-
Buenas, solución propuesta para el ejercicio CU00838B del tutorial básico de programación web PHP desde cero.
EJERCICIO
Crea un fichero que lleve por nombre miArchivoDePrueba.txt e introduce en él el siguiente texto:
Una base de datos es un sistema informático a modo de almacén.
En este almacén se guardan grandes volúmenes de información.
Por ejemplo, imaginemos que somos una compañía telefónica y deseamos tener almacenados los datos personales y los números de teléfono de todos nuestros clientes, que posiblemente sean millones de personas.
A continuación crea un archivo denominado ejemplo2.php donde usando la función file_get_contents recuperes en una variable el texto que se encuentra en ese fichero y lo muestres en el navegador.
EJERCICIO 2
Recupera el código fuente de tres páginas web diferentes y usando las funciones para cadenas de php muestra por pantalla cuántas veces aparece la etiqueta <h1> en cada una de ellas. Ejemplo de resultado a obtener: La etiqueta h1 aparece 34 veces en aprenderaprogramar.com. La etiqueta h1 aparece 45 veces en elmercurio.cl. La etiqueta h1 aparece 88 veces en clarin.com
<html>
<head>
<title>Ejemplo aprenderaprogramar.com</title>
<meta charset="utf-8"> </head>
<body>
<h1>Ejercicio 1</h1>
<?php //Ejemplo aprenderaprogramar.com
$texto = file_get_contents("miArchivoDePrueba.txt");
echo $texto;
?>
<hr>
<h1>Ejercicio 2</h1>
<?php
$texto1 = file_get_contents("https://www.aprenderaprogramar.com/");
$texto2 = file_get_contents("http://www.as.com");
$texto3 = file_get_contents("http://www.cuatro.com/cuarto-milenio/");
echo 'La etiqueta h1 aparece ' . substr_count($texto1, '<h1'). ' veces en https://www.aprenderaprogramar.com/' . '<br>';
echo 'La etiqueta h1 aparece '. substr_count($texto2, '<h1') . ' veces en http://www.as.com' . '<br>';
echo 'La etiqueta h1 aparece '. substr_count($texto3, '<h1') . ' veces en http://www.cuatro.com/cuarto-milenio/';
?>
</body>
</html>
Saludos.
-
Hola Pedro, todo bien
Saludos