Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][CSS]Rozróżnianie przeglądarek
-Lonidek :)-
post 9.05.2008, 13:55:54
Post #1





Goście







Mam stronę która jednak nie wygląda identycznie pod wszystkimi przeglądarkami i wpadłem na pomysł, by stworzyć oddzielenia stylów na kila części np:

IE
MOZILLA
OPERA
INNE

Chcę dokonać tego przy pomocy php mam już stworzone cztery pliki z stylami.

ie.css || mozilla.css || opera.css || inne.css

Wyobrażam sobie to tak:

  1. <?php
  2. if($PRZEGLĄDARKA==='ie') include('ie.css');
  3. ITD.
  4. ?>


Teraz do rzeczy skąd mogę wziąć zmienną $PRZEGLĄDARKA wiem iż istnieją zmienne serwerowe które odpowiadają za to ale zwracają dość dziwny wynik np.
FireFox 2.0.0.16: "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14"
IE 7: "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322) "
Opera: "Opera/9.25 (Windows NT 5.1; U; pl)"
Jest jakiś sposób by dostać prostą nazwę przeglądarki tak jak dostaję w prz[php][/php]ypadku opery??

Z góry dziękuję za wszelką pomoc smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
-GOSC-
post 9.05.2008, 14:25:36
Post #2





Goście







takie cos jest z pod html'a

<LINK REL="Stylesheet" HREF="style-ff.css" TYPE="text/css">
<!--[if IE]>
<link href="style-ie.css" rel="stylesheet" type="text/css">
<![endif]-->

oddzielny dla opery jest niepotrzebny bo ma identyczna interpretacje co ff (czasami trzeba tylko ustawic gdzies margines 0 i jest git)
Go to the top of the page
+Quote Post
kilas88
post 9.05.2008, 14:26:25
Post #3





Grupa: Zarejestrowani
Postów: 305
Pomógł: 25
Dołączył: 27.01.2007

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


Detekcja przeglądarki
Pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 12:00