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 ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
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_pos, strpos($viewers, "&") - $init_pos);
?>