Autor Tema: Php Lectura de archivos fichero file_get_contents y nl2br substr_count CU00838B#  (Leído 2431 veces)

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Buenas, solución propuesta para el ejercicio CU00838B del tutorial básico de programación web PHP desde cero.

Citar
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

Código: [Seleccionar]
<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.
« Última modificación: 15 de Marzo 2016, 17:57 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Hola Pedro, todo bien

Saludos

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".