CrazyDog
: S PHP jazykem teprv začínám, ale už jsem zvládl napsat několik funkcí například výpis nejnovějších článku s DB, poslední vzkaz plus kdo jej napsal, atd., jen mi nejde statistika, nevím proč, nehází to žádnou chybu, jen to prostě nezapočítáva navštěvy ostatnich ip, a tak se tedy ptám v čem je chyba
Dobrá, ale i tak nechápu kam mám připsat tento kód:
<?php
if(browser_os('browser', $prispevek['user_agent']) == "" OR browser_os('os', $prispevek['user_agent']) == "") {$lomitko = "";} else {$lomitko = " / ";}
echo browser_os('browser', $prispevek['user_agent']).$lomitko.browser_os('os', $prispevek['user_agent']);
?>
lopik
: Čau, zjištění OS máš tady Jinak tady máš celý script i s verzi prohlížečů.
<?php
function browser_os($co, $agent) {
$x = strtolower($agent);
if($co == "browser") {
if(strpos($x, "netscape") !== false) {$browser = "Netscape";}
elseif(strpos($x, "firefox") !== false) {$browser = "Firefox";}
elseif(strpos($x, "k-meleon") !== false) {$browser = "K-Meleon";}
elseif(strpos($x, "seamonkey") !== false) {$browser = "SeaMonkey";}
elseif(strpos($x, "chrome") !== false) {$browser = "Chrome";}
elseif(strpos($x, "kazehakase") !== false) {$browser = "Kazehakase";}
elseif(strpos($x, "safari") !== false) {$browser = "Safari";}
elseif(strpos($x, "konqueror") !== false) {$browser = "Konqueror";}
elseif(strpos($x, "iceweasel") !== false) {$browser = "IceWeasel";}
elseif(strpos($x, "opera") !== false) {$browser = "Opera";}
elseif(strpos($x, "msie") !== false) {$browser = "MSIE";}
elseif(strpos($x, "lynx") !== false) {$browser = "Lynx";}
elseif(strpos($x, "mozilla") !== false) {$browser = "Mozilla";}
if($browser) {
$verze = explode("-", preg_replace('/(.*?)'.strtolower($browser).'([\/| ])([0-9\.]+)(.*?)/', '$3-$4', $x));
$echo = $browser." ".$verze[0];
} else {
$echo = "";
}
} elseif($co == "os") {
if(strpos($x, "win") !== false) {
if(strpos($x, "windows nt 6.1") !== false) {$os = "Windows 7";}
elseif(strpos($x, "windows nt 6.0") !== false or strpos($x, "windows vista") !== false) {$os = "Windows Vista";}
elseif(strpos($x, "windows nt 5.1") !== false or strpos($x, "windows xp") !== false) {$os = "Windows XP";}
elseif(strpos($x, "windows nt 5.2") !== false) {$os = "windows 2003";}
elseif(strpos($x, "windows nt 5.0") !== false or strpos($x, "windows 2000") !== false) {$os = "Windows 2000";}
elseif(strpos($x, "win 9x 4.90") !== false or strpos($x, "windows me") !== false) {$os = "Windows ME";}
elseif(strpos($x, "windows 4.1") !== false or strpos($x, "win98") !== false or strpos($x, "windows 98") !== false) {$os = "Windows 98";}
elseif(strpos($x, "win95") !== false or strpos($x, "windows 95") !== false) {$os = "Windows 95";}
elseif(strpos($x, "windows ce") !== false) {$os = "Windows CE";}
else {$os = "Windows";}
} elseif(strpos($x, "mac") !== false) {
if(strpos($x, "mac os x") !== false) {$os = "Mac OS X";}
elseif(strpos($x, "macintosh") !== false) {$os = "Macintosh";}
else {$os = "Mac";}
} elseif(strpos($x, "linux") !== false) {
if(strpos($x, "ubuntu") !== false) {$os = "Ubuntu Linux";}
elseif(strpos($x, "kubuntu") !== false) {$os = "Kubuntu Linux";}
elseif(strpos($x, "xubuntu") !== false) {$os = "Xubuntu Linux";}
elseif(strpos($x, "debian") !== false) {$os = "Debian Linux";}
elseif(strpos($x, "fedora") !== false) {$os = "Fedora Linux";}
elseif(strpos($x, "gentoo") !== false) {$os = "Gentoo Linux";}
elseif(strpos($x, "suse") !== false) {$os = "SuSE Linux";}
else {$os = "Linux";}
} elseif(strpos($x, "playstation 3") !== false) {$os = "PlayStation 3";
}
$echo = $os;
}
return $echo;
}
?>
<?php
if(browser_os('browser', $prispevek['user_agent']) == "" OR browser_os('os', $prispevek['user_agent']) == "") {$lomitko = "";} else {$lomitko = " / ";}
echo browser_os('browser', $prispevek['user_agent']).$lomitko.browser_os('os', $prispevek['user_agent']);
?>
Zdravím. Umístil jsem tvůj odkaz na tvůj blog? Já umístil odkaz na tvůj blog taky na svůj blog. Mohl by si prosím tě udělat návod na to jak udělat to co máš? Mám na mysli jak je dole u vzkazu ve kterém prohlížeči byl vzkaz napsán, a jaký Windows uživatel používá?
Dík za tip, jeho blog taky sleduji, jen jsem nějak pochopil že už se přestěhoval do prahy. Nicméně má parádní články přihodím ho tam.
Turek: Taký jsem chtěl stránky s tématikou FM, ale předběhl jsi mě. Odkazy mi nevadí, ba naopak. Dadajax je také z FM. Další lidé mě dál nenapadají, ale určitě dám vědět.
Ahoj chystám stránky o frýdkumístku a mám tam nějaké rss agregátory, dovolil jsem si dát do sekce blogeři i výstup z tvého blogu, coby FM blogera. Kdyby ti to vadilo tak napiš. Zatím jsem obejvil RSS kanál jen u tvého a mého blogu. (myšleno u lidí z FM, ten můj výstup nějak přebil časem ty tvé, což doufám bylo jen při prvním načtení a že se to v budoucnu srovná) Kdyby jsi měl nějaký tip na další, tak se taky ozvi. Stránky a obsah je zatím ve vývoji, ale snad porostou a nebudou dělat ostudu…
frydekimistek.cz
Čtete si nalepené reklamy (letáky)?
| Vygenerováno za 0.082 s | »Statistiky« | Nahoru ↑