Задать вопрос
@Httdientee

При парсинге достает информацию иероглифами?

<?php

# Подключаем библиотеку
include 'inc/simple_html_dom.php';

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
ini_set('error_reporting', E_ALL);

# Номер страницы
$page = 0; 

# Функция запуска парсера
function get_information() {

    # Глобализируем переменную номера страницы
    global $page;

    # Адрес парсинга
    $get_url = ($page == 0) ? file_get_html('http://ukr-biz.net/directory/13.htm') : file_get_html('http://ukr-biz.net/directory/13_'.$page.'0.htm');

    foreach($get_url->find('td') as $element) { 
        echo $element.'<br>';
    }
}

# Запуск парсера
get_information();
?>


610d1e1ad7081485590491.png
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Решения вопроса 1
@Httdientee Автор вопроса
$get_url = iconv("windows-1251", "UTF-8", $get_url);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Кодировка неправильная.
Проверьте в какой кодировке источник и какую вы выдаете в браузер.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы