Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2011, 10:04
d4rkito
 
Fecha de Ingreso: marzo-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 0
Leer número de un txt con php

Buenas. Antes de nada decir que ya he estado leyendo manuales y demás información para lo que quiero hacer pero solo he encontrado para leer con php un archivo.txt separado por caracteres, ya sean comas, puntos, etc.

Os cuento lo que necesito:

Quiero sacar de este archivo .txt [URL="http://static.ec.own3d.tv/live_tmp/16637.txt?1299336760"]http://static.ec.own3d.tv/live_tmp/16637.txt?1299336760[/URL] (que se actualiza automáticamente) el número que sale después de "liveViewers=" para mostrarlo en una página web con php.

El caso es que ese número indica el número de viewers online (en este caso de un stream de vídeo).

Un ejemplo sería que mi archivo php mostrara esto:


Viewers online: (Aquí el número extraído de http://static.ec.own3d.tv/live_tmp/16637.txt?1299336760).


Un saludo y gracias.


Edito: El hosting que tengo no me permite usar: fopen


Edito: Después de varias horas intentándolo, lo he conseguido:

Código PHP:
<?php 
function get_content($url)
{
$ch curl_init();

curl_setopt ($chCURLOPT_URL$url);
curl_setopt ($chCURLOPT_HEADER0);

ob_start();

curl_exec ($ch);
curl_close ($ch);
$string ob_get_contents();

ob_end_clean();

return 
$string
}

$viewers get_content ('http://static.ec.own3d.tv/live_tmp/16637.txt?324323');

$init_pos 12// Posición de nº de espectadores

echo substr($viewers $init_posstrpos($viewers"&") - $init_pos);
?>

Última edición por d4rkito; 16/03/2011 a las 15:02