[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с выводом отдельных честей другого сайта
Egorka
Есть вот такой скрипт:

$html = file_get_html('http://test.ru');
$e = $html->find("title", 0);
echo 'Название: '.$e->plaintext.'

Этот скрипт выводит названия сайта, тоесть его title, а мне надо чтобы он выводил описание, тоесть
 <meta name="description" content="Описание сайта ">
есть и други значения в meta, например
<meta name="keywords" content="ключевые слова"> 
мне надо чтобы скрипт не путался в них и выводил то, что надо.
zelenin
словарь говорит, что у слова "честь" есть только единственное число.
Egorka
Цитата (zelenin @ 16.02.2014 - 01:07)
словарь говорит, что у слова "честь" есть только единственное число.

Давайте отвечать по теме.
waldicom
Видимо вместо title надо вставить description или keywords

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Egorka
Цитата (waldicom @ 16.02.2014 - 01:48)
Видимо вместо title надо вставить description или keywords

К сожалению это не сработает, так как основной тег <meta>, а description это "пояснение" к тегу.
AllesKlar

$html->find('meta[title]');
$html->find('meta[description]');
.....



PHP Simple HTML DOM Parser Manual

_____________
[продано копирайтерам]
zelenuy
$html = file_get_html('http://test.ru'); 
:unsure: хм а что это за функция? Может "file_get_contents"
zelenin
Цитата (zelenuy @ 16.02.2014 - 17:34)
$html = file_get_html('http://test.ru'); 
:unsure: хм а что это за функция?

а что, не гуглится?
zelenuy
zelenin
Короче справочник не нашел ее, гугл не дал нормального ответа rolleyes.gif
zelenuy
Egorka
Можно через симпл хмл достать все что угодно wink.gif
zelenin
Цитата (zelenuy @ 16.02.2014 - 18:07)
zelenin
Короче справочник не нашел ее, гугл не дал нормального ответа rolleyes.gif
Игорь_Vasinsky
Цитата
Вопрос такой, почему с библиотекой simple_html_dom почему-то не все страницы загружаются через file_get_html()?


http://xdan.ru/Uchimsya-parsit-saity-s-bib...DOM-Parser.html

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Egorka
Цитата (AllesKlar @ 16.02.2014 - 16:57)

$html->find('meta[title]');
$html->find('meta[description]');
.....



PHP Simple HTML DOM Parser Manual

И этот способ тоже не работает.
Egorka
Цитата (zelenuy @ 16.02.2014 - 18:34)
$html = file_get_html('http://test.ru'); 
:unsure: хм а что это за функция? Может "file_get_contents"

Эта функция получает html код страницы, а дальше можно что угодно с сайта вывести.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.