Nie znam się za bardzo na php. Ale myślę, że powinno to wyglądać jakoś tak że tam gdzie deklarujesz x musi ono przechowywać informacje o tym jaką przeglądarkę używa obecnie dana osoba a potem w if musisz dać warunek
if ( x == chrome ) { wyświetl .styl1{color:red;}
jeśli nie to wyświetl drugi i zakończenie wszystkiego. A teraz krótkie tłumaczenie nie wiem jak wygląda porównanie w php więc dałem z C++. I chciałem tu tylko obrazowo przedstawić jak to widzę jeśli znasz php tak słabo jak ja to jesteśmy w kropce
Edit
Myślę, że deklaracja x jest dobra
Po sprawdzeniu znak przyrównania jest dokładnie taki jak napisałem
Kolejność ma znaczenie bo musisz najpierw zapisać jakąś wartość do zmiennej by móc ją potem porównać z inną (no właśnie porównać, a nie przypisać - powtórka z operatorów)
nie jest ci potrzebna w kodzie który jak piszesz ty sobie zrobiłeś nie ma wykorzystania i po usunięciu nie wpłynie raczej na poprawność wyświetlania całej reszty ale piszę tak dla usunięcia zbędnych części kodu. Możesz zawsze dodać
else if ($styl = "undefined") echo '';
gdzieś w znaczniku meta jak tu piszesz.
Może warto zastosować else i podać co ma być wyświetlone jeśli nie będzie to chrome ? To takie moje wnioski z twojego postu bo php to kompletnie nie moja bajka może w przyszłości.
Ups pomyłkowo z edytowałem nie ten post co trzeba i usunąłem i tak błędny kod
Jak napisałem 2 posty wyżej już wszyskto działa
I tak Cayman3 masz rację kolejność w tym przypadku ma znaczenie chodź w w innych przypadkach może wystąpić odstąpienie od reguły ale to zależy od kodu , i co ma robić
Ten sam błąd z operatorem! A jeśli chodzi o upraszczanie tego kodu to zależnie od tego czy ma mieć możliwość dodania obsługi innych przeglądarek czy ograniczać się tylko do Chrome’a można to zrobić np. tak: tylko Chrome:
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false)
echo '';[/code]
wersja rozszerzalna
Nie będę już zmieniał zrobiłem na kodzie który podałem tylko ze zmienionymi operatorami na poprawne wszystko działa i bez większych problemów mogę dodać (w razie potrzeby) inne przeglądarki