Обучение/Помощь новичкам | Определение браузера
Тема закрыта by
SNEG
Причина: Крч, пришли не к чему
Причина: Крч, пришли не к чему
Кому не лень покажите как это всё через регулярку в одном выражении записать, если так можно чтобы отлавливало название браузеров с выражения Chrome или Opera и т.д
Типа такого говна в гугле лежит
________
посл. ред. 21.08.2023 в 11:16; всего 2 раз(а); by SNEG
Типа такого говна в гугле лежит
php
$user_agent = $_SERVER["HTTP_USER_AGENT"];
if (strpos($user_agent, "Firefox") !== false) $browser = "Firefox";
elseif (strpos($user_agent, "Opera") !== false) $browser = "Opera";
elseif (strpos($user_agent, "Chrome") !== false) $browser = "Chrome";
elseif (strpos($user_agent, "MSIE") !== false) $browser = "Internet Explorer";
elseif (strpos($user_agent, "Safari") !== false) $browser = "Safari";
else $browser = "Неизвестный";
echo "Ваш браузер: $browser";________
посл. ред. 21.08.2023 в 11:16; всего 2 раз(а); by SNEG
________
посл. ред. 21.08.2023 в 11:23; всего 1 раз(а); by SNEG
Я знаю как-то можно по шаблону искать в регулярке , не разу не использовал
Или композером просто не умеешь пользоваться?)
Композером не пользовался не разу что тут такого, не умею, если понадобится научусь )))
________
посл. ред. 21.08.2023 в 11:30; всего 2 раз(а); by SNEG
Композером не пользовался не разу что тут такого, не умею, если понадобится научусь )))
Можешь крыть тему 😂
https://regex101.com/r/2McsiK/1
https://www.php.net/manual/ru/function.preg-match.php
________
посл. ред. 21.08.2023 в 11:58; всего 1 раз(а); by _(Ulty)_
https://www.php.net/manual/ru/function.preg-match.php
________
посл. ред. 21.08.2023 в 11:58; всего 1 раз(а); by _(Ulty)_
Я знаю как-то можно по шаблону искать в регулярке , не разу не использовал
php
$browser = preg_match('#(Opera|Safari|IE|FireFox|Ucweb)#', $_SERVER['HTTP_USER_AGENT'], $match) ? $match[1] : '(xyu znaet)';(исправил)
________
посл. ред. 21.08.2023 в 12:36; всего 1 раз(а); by Something