묻고답하기
혹시 layouts.html 에서도...
2009.02.18 22:02
php 사용이 가능한가요?
<?php
include './dBrowser.php';
?>
<? include "http://khm-method.com/xe/layouts/Hare_main/idBrowser.php"; ?>
!--%import("./idBrowser.php")-->
아무 것도 안 되네요.
<?php
class idBrowser {
/*
사용된 브라우저와 버전, 플랫폼 확인
*/
public static function detect() {
$userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);
// 브라우저 종류 확인
if (preg_match('/opera/', $userAgent)) {
$name = 'opera';
}
elseif (preg_match('/webkit/', $userAgent)) {
$name = 'safari';
}
elseif (preg_match('/msie/', $userAgent)) {
$name = 'msie';
}
elseif (preg_match('/mozilla/', $userAgent) && !preg_match('/compatible/', $userAgent)) {
$name = 'mozilla';
}
else {
$name = 'unrecognized';
}
// 버전 확인
if (preg_match('/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/', $userAgent, $matches)) {
$version = $matches[1];
}
else {
$version = 'unknown';
}
// 플랫폼
if (preg_match('/linux/', $userAgent)) {
$platform = 'linux';
}
elseif (preg_match('/macintosh|mac os x/', $userAgent)) {
$platform = 'mac';
}
elseif (preg_match('/windows|win32/', $userAgent)) {
$platform = 'windows';
}
else {
$platform = 'unrecognized';
}
return array(
'name' => $name,
'version' => $version,
'platform' => $platform,
'userAgent' => $userAgent
);
}
}
if ($browser['name'] == 'msie') {
if ($browser['version'] <= '6') {
echo"<link rel="stylesheet" type="text/css" href="css/default-ie.css />";
} else {
echo"<link rel="stylesheet" type="text/css" href="css/default.css />";
} else {
echo"<link rel="stylesheet" type="text/css" href="css/default.css />";
}
?>
**
if ($browser['name'] == 'msie') {
if ($browser['version'] <= '6') {
echo"<!--%import('css/default-ie.css')-->";
} else {
echo"<!--%import('css/default.css')-->";
} else {
echo"<!--%import('css/default.css')-->";
}
아무 것도 안 됨.
댓글 3
-
한마디
2009.02.18 22:06
-
Comsmart(CS툴즈 개발중)
2009.02.18 23:05
님 그냥 import 문 쓰시지...
전 제 호스팅업체(무료호스팅)이 분산 서비스 거부(ddos)(idc쪽인가?) 를 당한것 같은데..
접속이 안되더라구요 -
한마디
2009.02.18 23:11
!--%import("./idBrowser.php")-->
인포트문을 그냥 써도 안 됩니다.
레이아웃 여기서 정의해서 사용하는 명령문은 좀 다른 것 같네요.
브라우즈 버전 체크하는 이것 하나 해결이 안 되다니...
온 종일 시간만 낭비했습니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
새소식닷컴 | 도와주십시요 ㅠㅠ 게시판 첨부업로드에러!! | |
장서가 | 게시판 글을 작성자 별로 목록을 만들어 띄우려면? [1] | 2011.05.13 by 앙까? |
Xiso | 모듈 레이아웃없애기 [1] | 2011.05.13 by 앙까? |
백야★ | 모듈 선택기가 절.대. 안되는군요.. ㅠㅠ [1] | 2011.05.13 by 송동우 |
Cloverworld | PHP에서 str_replace 는 문자열 내의 모든 문자를 치환하잖아요? 이걸 최초 1회만 치환하고싶습니다. [1] | 2011.05.13 by 송동우 |
임양수 | ㅜㅜ 갑자기 사이트 접속이 안되는군요... [1] | 2011.05.13 by fsfsdas |
여유1004 | 어느날 갑자기 창이 하얏게 보이네요. 고수님들 도와 주세요 [1] | 2011.05.13 by fsfsdas |
하늘(skycheer) |
치명적 오류
[1]
![]() | 2011.05.13 by fsfsdas |
이광호281 | 트래킹 코드 어디다가 넣어야 하는지좀 알려주세요~! [1] | 2011.05.13 by fsfsdas |
블루77 | 로그인시에 포인트를 줄 경우 [1] | 2011.05.13 by 공듀 |
cosmo | 게시판에 스팸글 어떻게해야할까요.ㅠㅠ [1] | 2011.05.13 by 송동우 |
jjjnnn | 질문들입니다 도와주세요 ㅠㅠ | |
kinneret | 회원가입이 되었다 안되었다 합니다. | |
DavidBeckham | 페이지 수정 질문드립니다.. [1] | 2011.05.13 by 송동우 |
jjjnnn | 포인트 노출 등 질문3가지인데요.. | |
알고싶어용 | 최근게시물 출력에 대해 질문 있어요. [2] | 2011.05.13 by 송동우 |
4차소년 | 문의드릴께요! [1] | 2011.05.13 by 송동우 |
알고싶어용 | 최근 게시물 출력에 관해여. | |
가스통 | DB mysql 관련 질문입니다. [1] | 2011.05.13 by 송동우 |
cocoplick | 엘카님꺼 레이아웃설정에서 이거 안나오는 이유가 뭘까요 ?? [5] | 2011.05.12 by 비나무 |
레이아웃에서 php를 불러 들이고 php를 사용하는 것은 안 되는 것인가요?
고수님들의 도움을 받고 싶습니다.
오늘 이것 때문에 하루가 다~~~ 갔습니다.