Este vre-o metoda mod care sa recunoasca browserul ?

Pentru întrebări legate de facilităţile forumului phpBB 2.0.x, acest loc este cel mai potrivit.
Închis
Avatar utilizator
Gaby Stan
Utilizator înregistrat
Mesaje: 372
Membru din: 14-Iun-2006, 16:17:01
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bihor, Suplacul de B

Este vre-o metoda mod care sa recunoasca browserul ?

Mesaj de Gaby Stan »

Am pus titlul asa sa nu se creeze cate un topic pt diferite intrebari....Este vre-o metoda mod care sa recunoasca browserul...de exemplu cand postezi un mesaj intr-un topic sa apara Scris de pe Opera ...sau scris de pe Mozila ....se poate ?.Am vazut undeva asa ceva dar nu pe 4um phpbb...
HTCGuide.net (forum)
Avatar utilizator
seelview
Fost coleg
Mesaje: 2146
Membru din: 13-Apr-2005, 21:24:50
Versiune: 3.x
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Localitate: Cu curu' pe scaun
Contact:

Mesaj de seelview »

Nu am vazut sa existe un asemenea mod pentru phpbb, insa cunosc cateva facilitati ale php-ului care te pot ajuta sa faci chair tu acest mod.

Php are o matrice numita $_SERVER care iti furnizeaza anumite informatii:
- daca este folosita asa

Cod: Selectaţi tot

$_SERVER['HTTP_USER_AGENT']
iti va afisa urmatoare lucruri daca folosesti firefox:
Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20040913 Firefox/0.10
si asa daca folosesti IE
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
- desigur va afisa un pic diferit in functie de versiuni etc.

Dar tot asa eu mai stiu o functie a php-ului numita strpos care iti cauta un anumit segment de text intr-un segment mai mare returnand valoarea 0 pt fals si orice altceva pt adevarat. Prin urmare poti face urmatoarea chestie de exemplu:

Cod: Selectaţi tot

if (strpos($_SERVER['HTTP_USER_AGENT'],"MSIE") > 0 )
    $browser = "Internet explorer";
elseif (strpos($_SERVER['HTTP_USER_AGENT'],"Firefox") > 0 )
    $browser = "Firefox";
else 
    $browser = "Altul";
Un pic de prelucrari si gata mod-ul ... dar deja l-am facut eu se pare :))
"Don't have fear, I is here"
Seelview Photography / Blog this
Avatar utilizator
roadiro
Utilizator înregistrat
Mesaje: 226
Membru din: 05-Iun-2006, 12:32:05
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bucureşti
Contact:

Mesaj de roadiro »

in modulul de statistici de la pafiledb exista o sectiune in care spune cati utilizatori a avut IE sau Firefox, etc, cred ca se poate extrage si modulul de acolo si cu ceva modificari sa obtii ce doresti.
Avatar utilizator
seelview
Fost coleg
Mesaje: 2146
Membru din: 13-Apr-2005, 21:24:50
Versiune: 3.x
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Localitate: Cu curu' pe scaun
Contact:

Mesaj de seelview »

cam aceeasi metoda se foloseste. Da, e o varianta.
Sunt multe alte mod-uri care folosesc chestia asta.
"Don't have fear, I is here"
Seelview Photography / Blog this
Avatar utilizator
Gaby Stan
Utilizator înregistrat
Mesaje: 372
Membru din: 14-Iun-2006, 16:17:01
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bihor, Suplacul de B

Mesaj de Gaby Stan »

Bun seelview si codul pus de tine unde sa-l introduc mai precis...ai o idee? ...thanx
HTCGuide.net (forum)
Avatar utilizator
seelview
Fost coleg
Mesaje: 2146
Membru din: 13-Apr-2005, 21:24:50
Versiune: 3.x
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Localitate: Cu curu' pe scaun
Contact:

Mesaj de seelview »

Pai cu codul meu nu faci nimic, trebuie prelucrat. Atunci cand cineva scrie un post trebuie introdus in baza de date, intr-un fel sau altul si ce browser folosea in mom respectiv.
"Don't have fear, I is here"
Seelview Photography / Blog this
Avatar utilizator
Gaby Stan
Utilizator înregistrat
Mesaje: 372
Membru din: 14-Iun-2006, 16:17:01
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bihor, Suplacul de B

Mesaj de Gaby Stan »

hmm....nasol...atunci mai trebuie aprofundat subiectul....trebuie sa caut si alte raspunsuri...sa vad ce gasesc
HTCGuide.net (forum)
Închis

Înapoi la “2.0.x Cum pot să...?”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori