Показать сообщение отдельно
  #24 (permalink)  
Старый 16.01.2018, 17:25
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от wadim
На фиг хедер?
Проанализируйте содержание того, что вы запрашиваете, поймете.

Сообщение от wadim
Вопрос не о том чтобы как можно больше в файл установок напихать, а о том как вообще работает кодировка.
Криво работает, насколько вы можете убедится. А значит надо разобраться почему. Я уже писал, что данная страница не имеет мета тега указывающего кодировку документа, а метод loadHTMLFile заголовки не анализирует. Хотите парится с DOMDocument, тогда так, как уже ранее писалось:

$html = file_get_contents('https://javascript.ru/forum/misc/72167-poluchenie-metatega-keywords.html');

$dom = new DOMDocument();
libxml_use_internal_errors(true);

$dom->loadHTML('<meta http-equiv="Content-Type" content="text/html; charset=utf-8">' . $html);

$title = $dom->getElementsByTagName('title')->item(0)->textContent;

echo $title; //Получение метатега keywords - Javascript-форум


И чтобы это сделать, нужно знать, что данный документ в UTF, а для этого - имеется ли метатег, если нет, то анализировать заголовок.

Последний раз редактировалось laimas, 16.01.2018 в 17:27.
Ответить с цитированием