Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Всё-таки из синей штуки спарсил..Пойдёт А я тогда попробую вывести потом с внутренней страницы на главную в более меньшем объёме..
<?php
set_time_limit(0);
$url='http://livetv.ru/livescore/';
$input=file_get_contents($url);
preg_match_all('/<span .*class="liveb1">(.*)<\/span>/', $input, $regs);
preg_match_all('/<span class="whitesmall">(.*)<\/span>/', $input, $regs1);
$k=count($regs1[1]);
$r=0;
$l=1;
for($i=0;$i<$k; $i++)
{
echo 'Вид:';
echo $regs1[1][$i];
echo ' ';
echo $regs[1][$r];
echo 'Счёт:';
echo ' ';
echo $regs[1][$l];
$r=$r+2;
$l=$l+2;
echo '<br>';
}
?>
<?php
set_time_limit(0);
ignore_user_abort(true);
$p=0;
While($p==0)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'Путь к скрипту парсеру');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
sleep(30);
}
?>
$k=count($regs1[1]); // [COLOR="Red"]&k считаем сколько встречается строк.. а что такое $regs1[1].. Как я понимаю заносим в массив [1] кол-во строк? [/COLOR]
$r=0;
$l=1;
for($i=0;$i<$k; $i++) // Открываем цикл.. [COLOR="Red"]А вот подсчёты числовые с переменными не совсем понимаю.. $i=0, должна быть меньше, чем кол-во найденных строк($k).. $i++? [/COLOR]
{
echo 'Вид:';
echo $regs1[1][$i];
echo ' ';
echo $regs[1][$r];
echo 'Счёт:';
echo ' ';
echo $regs[1][$l];
$r=$r+2; //[COLOR="Red"]и вот эти 2 вычисления не совсем понятны.. [/COLOR]
$l=$l+2;
<?php
set_time_limit(0);
$url='http://livetv.ru/livescore/';
$input=file_get_contents($url);//скачиваем страницу
preg_match_all('/<span .*class="liveb1">(.*)<\/span>/', $input, $regs);//выдираем игроков встреч и счета
preg_match_all('/<span class="whitesmall">(.*)<\/span>/', $input, $regs1);//выдираем виды спорта
$k=count($regs1[1]);//считаем количество видов спорта и, соответственно, встреч
$r=0;//если посмотреть с помощью print_r($regs[1]), то можно увидеть, что в массиве под элементами 0 2 4 6 и т.д. встречи, а под 1 3 5 7 счета игр. Вот мы в цикле и прибавляем к счётчику элементов массива 2. $r - счётчик элементов массива в цикле встреч
$l=1;//счётчик элементов массива в цикле счетов
for($i=0;$i<$k; $i++)
{
echo 'Вид:';
echo $regs1[1][$i];
echo ' ';
echo $regs[1][$r];
echo 'Счёт:';
echo ' ';
echo $regs[1][$l];
$r=$r+2;
$l=$l+2;
echo '<br>';
}
?>
Операции с числами - это работа с элементами массивов.Как я понял, эти все операции с числами из-за того, что мы выдираем контент, который стоит в одинаковых html-овских тегах..?