Vypis promene

10 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Nevite jak z prednastavene promene $http_user_agent , ktera mi vyhodi info o prohlizeci, vybrat jen prostredni informaci... treba MSIE 6.0
  2. nevim presne jaka je ta struktura, ale jestli je to tak jak si myslim tak treba nejak takle: preg_match("/^[^(]*\([^;]*;\s*([^;]*)/",$HTTP_USER_AGENT,$matches); $user_agent=@$matches[1]; unset($matches); doufam ze tam nemam nakou chybu..
  3. he? coprosim?
  4. $browser=get_browser(); $str=$browser->browser.'/'.$browser->majorver.'.'.$browser->minorver; echo $str;
  5. Bohdan: dal by se tim tvym zpusobem vytahnout i OS? zkousel sem to ale nak se v tom tvym zdroji nevyznam :-) kdybych to delal podle svyho tak z toho vyberu jen to co je v zavorce a exploduju to podle ";" ale jak uz to v mym pripade bejva tak se to tak urcite nedela :-)
  6. ale jo, urcite da.. jenom by to asi bylo trochu delsi :-) ale nevim presne tu strukturu HTTP_USER_AGENT :-/, ale nejspis by to bylo takle: jinak get_browser je urcite prijemnejsi varianta (jenom je asi problem s browserama ktery to nezna..) ---- preg_match("/^[^(]*\([^;]*;\s*([^;]*);\s*([^;]*)/", $HTTP_USER_AGENT,$matches); $bw=@$matches[1]; $os=@$matches[2]; unset($matches);
  7. a proc kdyz sem to takle zkousel ja tak to neslo?? :-)) .. teda pokud's neco nezmenil v tom [^({"}^/*-}/^{+-^*\][*/]^[;]/* atd .. jo a nechci se chlubit ale mozna ze ten muj zpusob je na os lepsi pac me to vyhodi bez zavorky .. heh .. a je to taky na 3radky k tej strukture: aspon co ja sem videl tak to vetsinou bejva (Compatible/Windows; MSIE x.x/U; Windows NT x.x/9x/jiny os; a dal to bejva skoro pokazdy jinak)
  8. jo, sory..zapomel jsem na to ze tam konci zavorka.. ---- preg_match("/^[^(]*\([^;]*;\s*([^;]*);\s*([^;)]*)/", $HTTP_USER_AGENT,$matches); $bw=@$matches[1]; $os=@$matches[2]; unset($matches); -- a de to i na 2 radky :-) preg_match("/^[^(]*\([^;]*;\s*([^;]*);\s*([^;)]*)/", $HTTP_USER_AGENT,$matches); list(,$bw,$os)=$matches; -- no dobre.. tvuj zpusob je asi rychlejsi, ale.. kdyz si trochu zvyknes na re tak ti to pride mnohem prijemnejsi nez vymejslet pokazdy nejaky konstrukce cyklu a funkci pro praci se stringama.. asi podobnej rozdil mezi mysql a praci se souborama ;-)
  9. Nevim proc mi to porat nevipisuje....
  10. hm..nepouzivas to treba uprostred nejaky funkce (nebo neni vypnulty registrovani server_vars jako globalnich p.?) podivej se jestli preg_match vraci true a jestli v $HTTP_USER_AGENT je to co ma.. btw musi to byt velkejma pismenama..

← Zpět na všechna témata