|
|
|
|
|
для: ols
(16.07.2008 в 18:01)
| |
$ip = $_SERVER['HTTP_USER_AGENT'];
echo $ip;
$pos= strpos($ip, "/" );
echo substr($ip,0, strpos($ip, "/" ));
|
| |
|
|
|
|
|
|
|
для: GeorgeIV
(16.07.2008 в 17:46)
| | А ну понятно. А например
$ip = $_SERVER['HTTP_USER_AGENT'];
echo "$ip";
|
Допустим выведет Opera/9.50 (Windows NT 5.1; U; ru)
Как сделать чтобы вывел только Opera?
Я так понимаю нужно вырезать после слеша | |
|
|
|
|
|
|
|
для: ols
(16.07.2008 в 17:44)
| |
strpos
(PHP 3, PHP 4, PHP 5)
strpos -- Возвращает позицию первого вхождения подстроки
Описание
int strpos ( string haystack, string needle [, int offset] )
Возвращает позицию первого вхождения подстроки needle в
строку haystack. В отличие от strrpos(), использует всю
строку needle, а не только первый символ.
Если подстрока needle не найдена, strpos() возвращает
FALSE.
|
substr
(PHP 3, PHP 4, PHP 5)
substr -- Возвращает подстроку
Описание
string substr ( string string, int start [, int length] )
substr() возвращает подстроку строки string длиной length,
начинающегося с start символа по счету.
Если start неотрицателен, возвращаемая подстрока начинается
в позиции start от начала строки, считая от нуля. Например,
в строке 'abcdef', в позиции 0 находится символ 'a', в
позиции 2 - символ 'c', и т.д.
|
В сочетании дает нужный результат | |
|
|
|
|
|
|
| подскажите функцию, которая обрезает строку например до слеша (/) | |
|
|
|
|