Использую библиотеку Simple Dom Html.
Вот такой код не работает:
include 'simple_html_dom.php';
$pathToProjects = __DIR__ . '/tmp/2018_03_04/projects/';
if ($handle = opendir($pathToProjects)) {
while (false !== ($file = readdir($handle))) {
if($file != '.' && $file != '..'){
$html = file_get_html($pathToProjects . $file); //Возвращает false
...
}
}
closedir($handle);
}
Если указываем путь к файлу явно, то тот же самый код работает:
include 'simple_html_dom.php';
$pathToProjects = __DIR__ . '/tmp/2018_03_04/projects/';
if ($handle = opendir($pathToProjects)) {
while (false !== ($file = readdir($handle))) {
if($file != '.' && $file != '..'){
$html = file_get_html(__DIR__ .'/tmp/2018_03_04/projects/file.html');
//Возвращает объект
...
}
}
closedir($handle);
}
Вопрос: что нужно изменить в первом блоке кода, чтобы он работал и перебирал файлы в цикле внутри папки?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости