Парсинг ссылок на страницы сайта, как собрать все ссылки

172
12 мая 2018, 13:30

Есть такой быдло корявый код:

<form method="POST">
    <input style="display: inline;" type='text' name='pole1' value='1'>
    <p><input style="cursor:pointer;display: inline;" type="submit" name="button_id" value="OK" /></p>
</form>
<?php
include_once('simple_html_dom.php');
# Если кнопка нажата
        $data = $_POST['pole1'];
$html = file_get_html($data);
foreach($html->find('a') as $element) //Находим все линки 
       echo $element->href . '<br>'; //выводим их на экран  
?>

1. Вопрос как с помощью него найти все ссылки на сайте, чтобы от главной парсились и уровни вложености например 2-3й пока не найдет все страници сайта ? 2.Вопрос как исправить ошибки вида

Notice: Undefined index: pole1 in C:\xampp\htdocs\web\index.php on line 8
Warning: file_get_contents(): Filename cannot be empty in C:\xampp\htdocs\web\simple_html_dom.php on line 75
Fatal error: Call to a member function find() on boolean in C:\xampp\htdocs\web\index.php on line 11

Сам код всеравно выполняется если в вести урл в форму..

READ ALSO
выводится пустая веб страница

выводится пустая веб страница

Этот код правильно выводит данные из удалённого сервера:

173
MySQL на разных страницах сайта в PHP

MySQL на разных страницах сайта в PHP

Как сохранять одно подключение (или одну транзакцию) к MySQL на разных страницах сайта в PHP? Это нужно, когда мы заполняем множество настроек...

170
Вывод цены на php с привязкой к месяцу

Вывод цены на php с привязкой к месяцу

Кто знает подскажите нужно вывести цену чтобы выводилась каждый месяц разная ценаЯ только начал изучать php не могу понять

168