Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: sergiosacek en 03 de Agosto 2016, 03:22
-
Buenas tardes: les envío un posible solucion para el ejercicio file_get_contents y nl2br (CU00838B) del tutorial básico de desarrollo web de lado del servidor con PHP.
<html>
<head>
<title>Ejemplo CU00838B</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.clarin.com/");
$texto3 = file_get_contents("http://www.proceso.com.mx");
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.clarin.com/' . '<br>';
echo 'La etiqueta h1 aparece '. substr_count($texto3, '<h1>') . ' veces en http://www.proceso.com.mx';
?>
</body>
</html>
-
Hola!
Probé el código y todo bien. Al principio me extrañó porque me devolvía que h1 aparecía 0 veces en las tres páginas web, pero luego cambié por h2 y me devolvió otra cosa:
La etiqueta h2 aparece 0 veces en http:// www. aprenderaprogramar.com/
La etiqueta h2 aparece 49 veces en http:// www. clarin.com/
La etiqueta h2 aparece 8 veces en http:// www. proceso.com.mx
Así que funciona correctamente.
Saludos!