Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] rozpoznawanie przegladarki
Forum PHP.pl > Forum > Przedszkole
lukash82
Witam. Mam takie pytanko. Robie wlasnie proste stetystyki odwiedzin. Zatrzymalem sie jednak na przegladarce. Poniwaz funkcja $_SERVER['HTTP_USER_AGENT'] zwraca bardzo dluga i trudna w obrobce informacje o przegladarce postanowilem sobie zrobic cos takiego:
  1. <?php
  2. $przegladarka = $_SERVER['HTTP_USER_AGENT']; 
  3. if(strstr($przegladarka, 'MSIE'))
  4. {
  5. echo $przegladarka = "Internet Explorer";
  6. }
  7. elseif(strstr($przegladarka, 'Opera'));
  8. {
  9. echo $przegladarka = "Opera";
  10. }
  11. elseif(strstr($przegladarka, 'Firefox'));
  12. {
  13. echo $przegladarka = "Firefox";
  14. }
  15. else
  16. {
  17. echo $przegladarka = "Inna";
  18. }
  19. ?>

Wydaje mi sie, ze jest to dobrze zrobione ale niestety wywala mi blad Parse error: syntax error, unexpected T_ELSEIF in ...\p.php on line 11 czyli w drugiej instrukcji ifelse. Widzicie tam moze jakis blad? Jesli tak to dajcie znac. Pozdrawiam, Łukasz.
mrjozo
  1. <?php
  2. $przegladarka = $_SERVER['HTTP_USER_AGENT']; 
  3. if(strstr($przegladarka, 'MSIE'))
  4. {
  5. echo $przegladarka = "Internet Explorer";
  6. }
  7. elseif(strstr($przegladarka, 'Opera'))
  8. {
  9. echo $przegladarka = "Opera";
  10. }
  11. elseif(strstr($przegladarka, 'Firefox'))
  12. {
  13. echo $przegladarka = "Firefox";
  14. }
  15. else
  16. {
  17. echo $przegladarka = "Inna";
  18. }
  19. ?>
ayeo
U mnie działa ok!
Edit: przez pomyłkę wkleiłem kod mrjozo bo odpowiedział w międzyczasie smile.gif
lukash82
Ok. Juz dziala. Znow bylem zbyt hojny w robieniu srednikow:) Dzieki, pozdr
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.