Почему код не работает правильно (парсер phpQuery)? - PullRequest
0 голосов
/ 02 октября 2018

Я не понимаю, почему это не работает.скрипт не разбирает ссылку из scr = ""

<html>
<head>
<title>test</title>
</head>
<body>
<?php
header('Content-type: text/html; charset=utf-8');
require_once 'phpQuery.php';

function parser($url, $start, $end){
 if($start < $end){
  $file = file_get_contents($url);
  $doc = phpQuery::newDocument($file);
  foreach($doc->find('.video-js') as $article){
 $article = pq($article);

 $scr = $article->find('video')->attr('src');

 echo "<video src='$scr'></video>";
 echo '<hr>';
  }

  $next = $doc->find('.pages-nav .current')->next()->attr('src');
  if( !empty($next) ){
 $start++;
 parser($next, $start, $end);
  }
 }
}

$url = 'http://video.meta.ua/9879129.video';
$start = 0;
$end = 1;
parser($url, $start, $end);
?>
</body>
</html>

Помогите пожалуйста, в чем может быть проблема?что я делаю не так? ..

...