$_SERVER[\'HTTP_USER_AGENT\']
Это не есть массив.
Массив это переменная $_SERVER
И да, так вполне красиво выглядит
Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/20100101 Firefox/16.0
На крайняк делаешь вот так
[code]
$ua = explode(\" \", $_SERVER[\'HTTP_USER_AGENT\']);
[/code]
В итоге в элемент $ua[0] попадает Mozilla/5.0
В $ua[1]..$ua[\'n\'] всё остальное, что в принципе вам не надо как я понял.
Ну или так
[code]
echo substr($_SERVER[\'HTTP_USER_AGENT\'], 0, strpos($_SERVER[\'HTTP_USER_AGENT\'],\" \" ));
[/code]
Перевожу на понятный язык, функция substr обрезает строку заданую первым параметром, второй параметр начало откуда обрезать, третий конец, если он не указан тогда до конца. strpos выполняет поиск символа и возвращает его позицию
ну и по поводу самого онлайна. Тебе надо база данных, или mysql, или на файлах.
Туда пишешь время когда человек заходил и его UA\\IP. Если хочешь, могу накидать как сделать это на файлах
Xsikor, и ? Например вместо Firefox 13.0 ты предлагаешь, чтоб выводилось Mozilla ? И кстати, $_SERVER это не МАССИВ, а СУПЕРГЛОБАЛЬНЫЙ МАССИВ. Выходит, что UA - это МАССИВ
UA это элемент массива (кэп)
И будет не выводится с версией
executor, не машонка ли ты часом которая посты набивает