Есть ответ от оборудования https://pastebin.com/VavtUJpz
Я начал так $x= explode("------\r\n", str_replace('', '', $output));
Нужно выделить IP address: 100.69.0.255
. Их там много подобных и Interface: GigabitEthernet0/21
Положить всё в массив, чтоб удобней было пробегать.
Такой вариант подойдёт?
$result = array();
$pattern = '%Device\sID.+?(\IP\saddress:\s[\d\.]+).+?(\Interface:\s[\w]+\/\w+).+?Version%s';
$string = 'REN-24-AFGSD-3-t510................';
preg_match_all($pattern, $string, $matches, PREG_SET_ORDER, 0);
foreach($matches as $item) {
$result[] = array(
$item[1], $item[2]
);
}
var_dump($result);
Можете улучшить, или поправить регулярку как Вам нужно.
Виртуальный выделенный сервер (VDS) становится отличным выбором
пытаюсь выполнить любую команду через ssh, например php artisan route:list и выдает такую ошибку
Создаю тему с нуля, все ОК работает, но как только создаю файл functionsphp (пустой) - сайт перестает работать и выдает ошибку 500, даже в панели администратора
Помогите, пожалуйстая новичок, только-только изучаю PHP и не могу добавить данные (которые содержится внутри form) в БД через PDO
Когда заходит первый пользователь ему присваивается рандомный id он записывается в базу данных, пользователь может нажимать на кнопку менять...