Я думаю, что проблема может быть в вашем вызове phpQuery с ::newDocumentFile()
. Для этой функции требуется имя файла (не уверен, что URL работает), но я подозреваю, что ваш ->getPage()
фактически извлекает файл уже. Если это так, то используйте обычный ::newDocument()
, например, так:
$html = file_get_contents("http://www.yahoo.com/");
$pq = phpQuery::newDocument($html);
print $pq->find("title")->text();
У меня работает.