Autor | Zpráva | ||
---|---|---|---|
Boy Profil |
#1 · Zasláno: 21. 2. 2006, 18:10:49
Zdravím všechny,
mám dotaz. Jakým příkazem, nebo funkcí, se v php dá zjisti platforma, na které právě běží daný operační systém? Řeším to kvůli toho, že pro mě z naprosto nepochopitelných důvodů vypadá v Opeře na Windowsu můj web (a spousty dalších) jinak než na Linuxu (přesněji Slackware, distribuce Zenwalk, Xfce). Chci ošetři nějakou funkcí, která by toto zjištění OS obsahovala a podle toho upravovala odsazení jednoho objektu. Chybí mi akorát ta funkce pro zjištění OS. Děkuji, snad mi někdo dokáže pomoct. |
||
roberta Profil |
#2 · Zasláno: 21. 2. 2006, 18:13:52
webdesign sa má robiť tak, aby sa to zobrazilo približne vo všetkých prehliadačoch rovnako. Ak sa to z nejakých dôvodov nedarí, tak je potrebné študovať a skúšať.
|
||
tpikalek Profil |
#3 · Zasláno: 21. 2. 2006, 18:17:07
Mě když něco jede v Opeře, IE, FF na Win, tak i na Linuxu. Problém jsou jenom písma - dají se nainstalovat windowsovský fonty, ale to většina uživatelů nemá.
|
||
Boy Profil |
#4 · Zasláno: 21. 2. 2006, 18:19:08
Ono je tam rozdíl asi dva pixely ale přesto mě to štve. Chci aby to bylo opravdu přesné, krása je přeci i v detailech. Jinak na Windowsu se mi to podařilo kompletně ve všech prohlížečích udělat tak, aby to bylo totožné, ale ve stejném prohlížeči, ale Linuxu je to jiné.... dokonce je to stejně rozhozené i ve FireFoxu v Linuxu. Takže tady je problém jen s tím, že je to jiná platforma. Nicméně tvůj příspěvek mi byl naprosto k ničemu - to už se ani nemusíš obtěžovat psát, jelikož to co jsi napsal je všeobecně známé a jasné. To zas nejsem takový hotentot. Já to beru ještě více do důsledku, protože se snažím o to, aby to i na jiném OS vypadalo stejně, na což drtivá většina webmasterů vůbec nepamatuje.
Prosím poraďťe mi někdo. |
||
djlj Profil |
#5 · Zasláno: 21. 2. 2006, 18:19:55 · Upravil/a: djlj
$_SERVER[HTTP_USER_AGENT];
Jen budeš mít problém s tím, pokud potřebuješ zjistit konkrétní distribuci Linuxu.. to (myslím) nejde. |
||
Boy Profil |
#6 · Zasláno: 21. 2. 2006, 18:22:19
Mě když něco jede v Opeře, IE, FF na Win, tak i na LInuxu. Problém jsou jenom písma - dají se nainstalovat windowsovský fotny, ale to většina uživatelů nemá
Problém nejsou vůbec fonty (mimochodem já jen mám nainstalované), ale pořad jako kdybych tady mluvil do dubu... mám úplně jiný problém. Mě nikdo nepochopil? |
||
Boy Profil |
#7 · Zasláno: 21. 2. 2006, 18:24:09
Konkrétní distribuci nechci.. Takže když budu na Linuxu, tak tahle funkce vrátí "Linux"?
|
||
roberta Profil |
#8 · Zasláno: 21. 2. 2006, 18:26:02
problém 2 pixelov sa rieši matrjoškou
|
||
djlj Profil |
#9 · Zasláno: 21. 2. 2006, 18:26:16 · Upravil/a: djlj
Boy
Nene, musíš si to z toho vytáhnout: if (eregi("linux", strtolower($_SERVER[HTTP_USER_AGENT]))){ echo "Toto je Linux :)."; } |
||
Boy Profil |
#10 · Zasláno: 21. 2. 2006, 18:28:55
Jo díky... jo a matrjošku tu netahej roberta.. když nevíš o co de... matrjoška je, teda pokud jsem to nezapomněl o problému s border.
|
||
Boy Profil |
#11 · Zasláno: 21. 2. 2006, 18:33:25
Problém, který by byl řešitelný matrjoškou to nemůže být, protože nemám ve všech prohlížečích na Win problém.
|
||
thingwath Profil |
#12 · Zasláno: 21. 2. 2006, 18:37:01
Stejná verze prohlížeče by měla všude zobrazovat stejně... Jenže pokud se něco rozhodí kvůli jinému písmu, tak je to stejně hloupý. Já si velmi rád nastavuju fonty vlastní a velikost si přizpůsobuji tak jak mi to vyhovuje a pokud stránka počítá s jediním konkrétním fontem v jedné jediné velikosti, tak má smůlu ať tvůrce tuhle kombinaci odladil třeba na všech počítačích ve vesmíru.
Jinak, co vám prohlížeč neřekne, to se nedozvíte. A jsou prohlížeče, co se do posílání jména systému v user-agentovi nehrnou. Jiné to umí široce nastavit (v konqueroru si můžete vybrat co všechno chcete poslat (nebo si tam napsat klidně něco vlastního) a poslední dobou to začíná být poměrně populární prohlížeč). A nemusí to být jenom Linux, taky vám může klidně přijít NetBSD, třeba. To budete ladit pro všechno? |
||
halogan Profil |
#13 · Zasláno: 21. 2. 2006, 18:59:49
Boy: Nepouzivas em odsazeni nahodou?
djdj: To se radsi netahej. Zaprvy to nefunguje korektne a zadruhy se to tak nedela. |
||
Boy Profil |
#14 · Zasláno: 21. 2. 2006, 19:00:07
Dobře.. rezignoval jsem... není to tak hrozná změna, takže se to dá zkousnout... ale jinak děkuji. zase jsem o něco chytřejší.
|
||
djlj Profil |
#15 · Zasláno: 21. 2. 2006, 19:06:11 · Upravil/a: djlj
halogan
djdj? Já psal, že se to tak dělá? Ani tazatel, pokud vím, se neptal, zda se to tak dělá či ne. Tady byl položen dotaz a já na něj zaslal odpověď. Pokud tě má odpověď jakkoli irituje, tak si jí prosím nevšímej. |
||
halogan Profil |
#16 · Zasláno: 21. 2. 2006, 19:12:00 · Upravil/a: halogan
djlj: Tak nebudu do fora s otazkou ze nekomu nejde nainstalovat extension do Firefoxe psat, aby preinstaloval Windows. Nedela se to, tak proc to psat. OMG.
|
||
Časová prodleva: 1 rok
|
|||
lentile Profil * |
#17 · Zasláno: 10. 3. 2007, 20:32:27
Hele,a jak by se ten prikaz dal upravit,aby se ten typ OS zapisoval do nakyho textaku (*.txt) ?
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0