Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/01/2008, 04:57
gazpachoymochil
 
Fecha de Ingreso: febrero-2005
Mensajes: 105
Antigüedad: 19 años, 2 meses
Puntos: 1
Re: Función que muestre contenido concreto de un fichero .html

Muchas gracias Darkj!!!, he estado haciendo alguna prueba pero tengo dudas del funcionamiento. La función que he implementado (no está terminada, sólo he implementado una parte para ver si encuentra bien los <body>,</body>) es la siguiente:

Código:
function leerContenido($ficheroHTML) {
	// Obtenemos el contenido del fichero. Devuelve STRING.
	$contenido = file_get_contents($ficheroHTML);
	// Obtenemos la posición de las cadenas <body> y </body>. Devuelve INT.
	$posicion1 = strpos($contenido, '<body>');
	$posicion2 = strpos($contenido, '</body>');
	print $posicion1 . '-' . $posicion2;
}
Los resultados para el fichero:

Código:
</title></head><body><p>Logo</p></body></html>
son: 15 - 32.

Pero para el fichero:

Código:
</title>
</head>
<body>
<p>Logo</p>
</body>
</html>
son: 19 - 40.

No hay espacios en blanco ni nada por el estilo en cada uno de los ficheros. ¿No tendría un problema a la hora de obtener el código de dentro de los <body></body>? Porque contando a dedo no se obtiene el resultado correcto, ¿no?

Un saludo!

Última edición por gazpachoymochil; 18/01/2008 a las 05:35