Samovarov
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Но результат, как я писал выше, не идеален | Ну, это верстка уже. Если по быстрому, вставь еще один $strStatus. '<br />' . $input1. '<br />' . $input2. '<br />'. $input3; Иначе надо верстать дополнительными дивами или табличку Добавлено: А тебе каждый надо. Статус. Тогда код другой должен быть. Тут надо preg_match_all, наверное, использовать и проверить результат который тот возвратит. Ну либо в лоб, для каждого значения отдельно, как ты делал. $inputs = [ 'BookCAT v10.29', 'BookCAT v10.30', 'BookCAT v10.31']; $arrContextOptions=array( "ssl"=>array( "verify_peer"=>false, "verify_peer_name"=>false, ), ); $url = "https://www.fnprg.com/"; $data = file_get_contents($url, false, stream_context_create($arrContextOptions)); $strStatus = ''; foreach($inputs as $input) { if(stristr ($data, $input)) { $strStatus .= '<span class="badge badge-success">online</span>' . $input . <br />; } else { $strStatus .= '<span class="badge badge-danger">unavailable</span> . $input . <br />'; } } echo $strStatus; | Всего записей: 357 | Зарегистр. 20-03-2002 | Отправлено: 20:53 03-08-2022 | Исправлено: Samovarov, 21:11 03-08-2022 |
|