Сейчас есть такой код PHP: $var = file_get_contents('123.html'); if (preg_match('~<body>(.*?)</body>~si', $var, $body)){ $jj = $body[1]; } $sql = mysql_query("INSERT INTO base (text) VALUES ('$jj')"); происходит чтение файла 123.html который находится в корне и запись данных в базу. Не могу решить вопрос, как обработать не один файл, а обойти всё что находится в папке
PHP: $file = dir($path)); while ($var = $file->read()) { // ваш код } в $path - путь к папке, если делаете все в корне - тогда пустой
делаю так PHP: $path = ''; $file = dir($path); while ($var = $file->read()) { $var = file_get_contents($file); if (preg_match('~<body>(.*?)</body>~si', $var, $body)){ $jj = $body[1]; } $sql = mysql_query("INSERT INTO base (text) VALUES ('$jj')"); } появляется ошибка на строку while ($var = $file->read()) { Fatal error: Call to a member function read() on a non-object
Возможно потому что попадаются символы текущей и предыдущей директории , т.е. символ точка и двойная точка. https://myrusakov.ru/php-katalog.html Фильтруй их.