묻고답하기
혹시 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 남기남 |
알고싶어용 | 최근게시물 출력에 대해 질문 있어요. [2] | 2011.05.13 by 송동우 |
4차소년 | 문의드릴께요! [1] | 2011.05.13 by 송동우 |
알고싶어용 | 최근 게시물 출력에 관해여. | |
가스통 | DB mysql 관련 질문입니다. [1] | 2011.05.13 by 송동우 |
cocoplick | 엘카님꺼 레이아웃설정에서 이거 안나오는 이유가 뭘까요 ?? [5] | 2011.05.12 by 비나무 |
쨍쨍 | xe 저작권 관련해서 질문 드릴게요...;; [1] | 2011.05.12 by fsfsdas |
기적소리 | 여러 게시판의 목록을 다른 한 게시판에 출력하기 [1] | 2011.05.12 by fsfsdas |
임채욱212 | XE 호스팅 이전을 하고 있습니다. [1] | 2011.05.12 by fsfsdas |
cosmo | ftp로 제로보드 업데이트 어떻게하나요 [3] | 2011.05.12 by 공듀 |
홈페이지 142 | xe 자유게시판 스킨 [1] | 2011.05.12 by 공듀 |
아이549 | 안드로이드 (외부) 에서 제로보드 로그인 [1] | 2011.05.12 by hhgyu |
언진이 | [XE Core 변수로 DB 쿼리하는 방법] 제발 도와주셔요 ㅜ.ㅜ [1] | 2011.05.12 by Xiso |
안건호 | 모바일화면 확대고정 질문입니다 ㅜ | |
jellyz.myid.net | 메뉴 추가/수정이 안되네요~ㅠㅠ [1] | 2011.05.12 |
콧물질질 | 모바일에서 게시판이 웹진형태로 되있으면 글 클릭이 안되네요 | |
아크넷 | 회원가입할때 레이아웃 [1] | 2011.05.12 by 용이132 |
HamKIm | 다이어리 기능 같은거 없나요? [1] | 2011.05.12 by 용이132 |
카이네드 | 메일 문제관련 | |
이아영812 | 회원정보 창에서 메뉴들 새창으로 뜨게 하려면 어떻게 해야하나요ㅜ? [1] | 2011.05.12 by 송동우 |
my5082 | Bodex 게시판 문의 [1] | 2011.05.12 by 송동우 |
레이아웃에서 php를 불러 들이고 php를 사용하는 것은 안 되는 것인가요?
고수님들의 도움을 받고 싶습니다.
오늘 이것 때문에 하루가 다~~~ 갔습니다.