Autor Tema: PHP copia contenido de una web Extraer codigo fuente file_gets_content CU00838B  (Leído 2541 veces)

bermartinv

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 298
    • Ver Perfil
Adjunto mis soluciones al tema CU00838B del tutorial de aprendizaje de código PHP desde cero.

Ejercicio 1.
Citar
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ónfile_get_contents recuperes en una variable el texto que se encuentra en ese fichero y lo muestres en el navegador.

Enlace:
http://cursophp.byethost14.com/aprenderaprogramar/rwarchivos/ejemplo2.php


Código:

Código: [Seleccionar]
<!DOCTYPE html>

<html>

<head>

<title>Ejemplo aprenderaprogramar.com</title>

<meta charset="utf-8">

</head>

<body>
<?php
$texto 
file_get_contents("miArchivoDePrueba.txt");
$texto nl2br($texto);
echo 
$texto;

?>
 
   
</body>
</html>

Ejercicio 2
Citar
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

Enlace:
http://cursophp.byethost14.com/aprenderaprogramar/rwarchivos/recuperarCodigo.php

Código:
Código: [Seleccionar]
<!DOCTYPE html>

<html>
<head>
<title>Ejemplo aprenderaprogramar.com</title>
<meta charset="utf-8">
</head>

<body>
    <?php
        $pagina 
'https://www.aprenderaprogramar.com';
        
$etiqueta 'h2';
        
contarEtiquetas($etiqueta,$pagina);
        
$pagina 'https://bermartinv.github.io/css/files/taller/menu_taller.html';
        
contarEtiquetas($etiqueta$pagina);
        
$pagina 'http://clarin.com';
        
contarEtiquetas($etiqueta$pagina);
        
        
        function 
contarEtiquetas($etiqueta,$pagina){
            
$texto file_get_contents($pagina);
            echo 
'En la página web'.'<p><a target="_blank" href="'.$pagina.'">'
                
$pagina.'</a></p> '.' tenemos '.substr_count($texto$etiqueta). ' etiquetas h2.<br/>';
        }
    
?>

   
</body>

Saludos.
« Última modificación: 05 de Junio 2017, 17:50 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:Curso PHP. Extraer codigo fuente file_gets_content nl2br. CU00839B
« Respuesta #1 en: 29 de Marzo 2017, 00:33 »
Buenas bermartinv.

Nada que añadir a tu solución.

Ya te va quedando poco del curso...

Saludos. ;D

 

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".