Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> System operacyjny internauty, Rodzaje czcionek
Najki
post
Post #1





Grupa: Zarejestrowani
Postów: 190
Pomógł: 0
Dołączył: 12.02.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Chcę, aby moja strona była przyjazna dla każdego internauty, jednak wielu windowsowych czcionek nie ma na linuxie (na MacOS pewnie jeszcze gorzej) i wtedy są one zastępywane jakimiś brzydalami (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Wpadłem więc na pomysł, który powinien to rozwiązać.

1) Pobieram dane o internaucie ( $SERVER['HTTP_USER_AGENT'] ?)
2) Wyciągam z tego system operacyjny użytkownika (Windows/Linux/Inne)
3) Jeśli system to Windows, ustawiam czcionkę "a"; jeśli system to Linux, ustawiam czcionkę "b"; jeśli system jest jeszcze inny, ustawiam czcionkę "a" i leję na to (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) .

OK, wszystko ładnie pięknie, ale jak wyciągnąć system operacyjny?
$SERVER['HTTP_USER_AGENT'] zwróci mi np.:
Kod
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Jak radzicie z tego wyciągnąć system?
1) Bawić się z explode() i wyjąć odpowiedni ciąg (Windows NT 5.1)
2) preg_match" title="Zobacz w manualu PHP" target="_manual
3) Inaczej ?

Proszę o rady, a nawet rozwiązania.

Ten post edytował Najki 8.12.2004, 16:11:16
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 03:32