Я использую Laravel 5.1
В папке / public / download у меня много .htm страниц, которые мне нужно получить, поэтому я пишу:
public function scraper() {
$path = 'downloads/';
$files = scandir($path);
foreach ($files as $k => $file) {
if ($k < 2) continue;
$html = file_get_contents($file);
//parse the html into a DOMDocument
$dom = new DOMDocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate("//div[@class='merchant-links']/a/@href");
echo $hrefs;
}
}
но я получил ошибку:
ErrorException в строке AdminController.php 133:
file_get_contents (1742-wine-bar-1.htm): не удалось открыть поток: нет такого файла или каталога
Я также пытаюсь:
$path = 'C:/wamp/www/mavis/public/downloads/';