Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: bermartinv en 27 de Marzo 2017, 11:03
-
Adjunto mis soluciones al tema CU00838B del tutorial de aprendizaje de código PHP desde cero.
Ejercicio 1.
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 (http://cursophp.byethost14.com/aprenderaprogramar/rwarchivos/ejemplo2.php)
Código:
<!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
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 (http://cursophp.byethost14.com/aprenderaprogramar/rwarchivos/recuperarCodigo.php)
Código:
<!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.
-
Buenas bermartinv.
Nada que añadir a tu solución.
Ya te va quedando poco del curso...
Saludos. ;D