Парсер php file get contents
Помогите сделать парсер, что-бы вставлять ссылку в поле и при нажатии на кнопку он парсил:
вот код: <?PHP $text = file_get_contents( 'сссылка' ); preg_match( '/<h1>(.*?)<\\/h1>/is' , $text , $title ); echo $title[1]; ?> Как правильно всё это реализовать? |
preg_match( '/<h1>(.+)<\/h1>/is', $text, $title ); Если кодировка UTF, то нужен модификатор u. |
laimas, нужно переделать скрипт, чтобы вставить ссылку в input и при нажатии только начинало парсить
|
Какую ссылку, в какой input и зачем?
|
Вставив ссылку в инпут и при нажатии на кнопку из этой ссылки парсить то что мне нужно.
|
Цитата:
Если речь о вставке в поле/поля формы при выводе страницы пользователю, то берите эти ссылки (где они там у вас неизвестно) подставляй их в вывод кода формы. Щелкайте, получайте ссылку, разбирайте. Но если речь об одной ссылке, зачем же ее отправлять клиенту, чтобы получить вновь? Ваш вопрос, это некая прострация, не понятно что, кто и откуда. |
<form action="t.php" method="post"> <input type="text" name="link" value=""> <input type="submit" name="sub" value="button"> </form> <?PHP if (isset($_POST['sub']) ) { $text = file_get_contents( $_POST['link'] ); preg_match( '/<h2>(.*?)<\/h2>/is' , $text , $title ); echo $title[1]; } ?> |
Ну и какие проблемы?
|
я это имел веду...
|
Вот есть ссылка к примеру тык..
Нужно из этой страници парсить автора, название и описание... У меня не получается... Поможете? |
Часовой пояс GMT +3, время: 18:02. |