2013-02-17 2 views
0

Хорошо, я здесь не в порядке. Я новичок в программировании, у меня есть Googled для этого безжалостно, и я даже спросил об этом здесь, но безрезультатно, поэтому теперь я снова пытаюсь, что меня немного лучше исследовали.Как получить и распечатать атрибуты в метатегах с помощью simple_html_dom

Мне нужно извлечь текст из того, что находится внутри атрибута «содержание» из этой строки кода:

<meta property='og:title' content="title goes here" /> 

Это код, который я до сих пор, что не работает:

//saves the URL as HTML 
$movie_html = file_get_html($movie_url); 

//finds the title within the HTML 
$movie_title_meta = $movie_html->find("meta[name=og:title]"); 
$movie_title = $movie_title_meta->content; 

//prints the score 
var_dump($movie_title_meta); 

Что я хочу, чтобы код, чтобы дать мне это:

title goes here 

Но вместо этого я получаю ошибку NULL. Я чувствую, что var_dump() на самом деле не то, что я хочу делать, но простое echo() также возвращает ошибки. Я просто не знаю, что делать на данный момент, поэтому любая помощь была бы высоко оценена.

Заранее благодарен!

ответ

0

Попробуйте использовать PHP Simple HTML DOM Parser Дэвид Уолш ... http://davidwalsh.name/php-notifications

+0

ли с помощью этого требуют от меня добавления чего-либо еще, на мой сервер, или я могу использовать его с тем, что у меня есть уже? – devirkahan

+0

Ничего. Это часть simple_html_dom, которую я уже использовал. И это работает !!! Ура! Я буду вечно благодарен. – devirkahan

Смежные вопросы