Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]problem z get_browser(), funkcja nie działa
enigma
post 26.09.2006, 07:04:59
Post #1





Grupa: Zarejestrowani
Postów: 163
Pomógł: 0
Dołączył: 10.09.2006

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


witam, mam konto na yoyo.pl i nie wiem czy to wina hostingu czy co, bo ta funkcja mi nie działa
  1. <?php
  2. $browser = get_browser(null, true);
  3. print_r($browser);
  4. ?>

taki błąd zwraca
Warning: get_browser(): browscap ini directive not set. in /var/www/sites/yoyo.pl/r/y/ryznar/index.php on line 8

Warning: Invalid argument supplied for foreach() in /var/www/sites/yoyo.pl/r/y/ryznar/index.php on line 9

proszę o pomoc

Ten post edytował enigma 26.09.2006, 07:23:47
Go to the top of the page
+Quote Post
nospor
post 26.09.2006, 07:16:46
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ladny komunikat bledu, teraz idziesz do rownie ladnego manuala:
http://pl.php.net/manual/pl/function.get-browser.php
a w nim masz napisane co nalezy zrobic by dzialalo:
Cytat
Notatka: In order for this to work, your browscap configuration setting in php.ini must point to the correct location of the browscap.ini file on your system.

browscap.ini is not bundled with php, but you may find an up-to-date php_browscap.ini file here.

While browscap.ini contains information on many browsers, it relies on user updates to keep the database current. The format of the file is fairly self-explanatory.

masz tam link skad mozesz pobrac pewien "magiczny" plik

proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole:
Temat: Tematyka i zasady panujace na forum Przedszkole


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
enigma
post 26.09.2006, 07:34:43
Post #3





Grupa: Zarejestrowani
Postów: 163
Pomógł: 0
Dołączył: 10.09.2006

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


Cytat(nospor @ 26.09.2006, 08:16:46 ) *
masz tam link skad mozesz pobrac pewien "magiczny" plik

heh, już byłem na tej stronie, ściągnąłem php_browscap.ini, tylko co mam z nim zrobić, przecie sam upload na konto yoyo.pl nie wsytarczy biggrin.gif
Go to the top of the page
+Quote Post
nospor
post 26.09.2006, 07:40:00
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Wiesz, nie bez powodu podalem ci większy wycinek z manuala....

Cytat
In order for this to work, your browscap configuration setting in php.ini must point to the correct location of the browscap.ini file on your system.


A jesli nie masz dostepu do php.ini, uzyj:
http://pl.php.net/manual/pl/function.ini-set.php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
enigma
post 26.09.2006, 07:47:44
Post #5





Grupa: Zarejestrowani
Postów: 163
Pomógł: 0
Dołączył: 10.09.2006

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


Cytat(nospor @ 26.09.2006, 08:40:00 ) *
A jesli nie masz dostepu do php.ini, uzyj:
http://pl.php.net/manual/pl/function.ini-set.php

chyba nie mam,a le nie czaję co mam wklepać
Kod
ini_set
(php 4, php 5)
ini_set -- Sets the value of a configuration option
Description
string ini_set ( string varname, string newvalue )
Go to the top of the page
+Quote Post
nospor
post 26.09.2006, 08:00:13
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2. ini_set('browscap', 'sciezka do twego pliku');
  3. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
enigma
post 26.09.2006, 08:22:28
Post #7





Grupa: Zarejestrowani
Postów: 163
Pomógł: 0
Dołączył: 10.09.2006

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


dziwne, nie działa, wkleiłem tak, uploadowałem tamten plik i dalej ten sam error co wcześniej
  1. <?php
  2. ini_set('browscap', 'php_browscap.ini');
  3. $browser = get_browser(null, true);
  4. print_r($browser);
  5. ?>
Go to the top of the page
+Quote Post
Rafalll1984
post 26.10.2009, 11:50:06
Post #8





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.10.2009

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


Witam jestem nowy na forum, raczkuje dopiero w PHP. Mam podobny problem co kolega enigma. Od razu pisze, że nie mam możliwości edytowania pliku php.ini i próbowałem rozwiązać problem według zaleceń nospor'a
ini_set('browscap', 'sciezka do twego pliku');
Ale niestety nie przynosi to rezultatów, nie wiedzieć czemu. Mam taki kod :

<?php

ini_set('browscap', '/home/rafal/public_html/browscap.ini');

$browser = get_browser(null, true);
print_r($browser);

?>

Próbowałem różnych rzeczy głównie jeśli chodzi o ścieżkę do pliku browscap.ini z cudzysłowami, apostrofami, ścieżką względna, bezwzględna. Różne strony przejrzałem, manuale, próbowałem z include, konfiguracją config.php itp. Ale bezskutecznie, nie wiem może mam zablokowaną funkcje ini_set() przez administratora, jeśli tak, to jak można sprawdzić? Proszę o jakąkolwiek pomoc, jakąś wskazówkę, link itp.

Problem po części rozwiązany, znalazłem alternatywny sposób. Może komuś się przyda:
http://alexandre.alapetite.fr/doc-alex/php...p/index.en.html

Pozdrawiam

Ten post edytował Rafalll1984 23.10.2009, 16:29:02
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: 21.06.2025 - 12:35