array(*)에서 *위치에서 html태그 사용 가능한 방법이 있을까요? 정보
array(*)에서 *위치에서 html태그 사용 가능한 방법이 있을까요?본문
꼼수관련 황당한 질문하나 드립니다.
질문핵심은 array(*)에서 *위치에서 html태그 사용 가능한 방법이 있는가? 입니다.
관리자님 공개소스 가운데 풀다운 메뉴 배열부분에서
꼼수를 써서 인삿말을 넣어 주었습니다.
<?
switch (TRUE) {
case preg_match("/(index.php)$/", $_SERVER[PHP_SELF]) ://파일
//case preg_match("/\/.*.php$/", $_SERVER[PHP_SELF]) ://루트의 파일들 그룹설정
$menu1 = "index";
$menu2 = "common";
break;
default :
$menu1 = "index";
$menu2 = "common";
}
unset($menu);
$menu["index"] = array ( 0=>10,
"common" => array (
array("#","방문을 환영합니다!", 0)
)
);
~~
~~
?>
요렇게 해주니까 index.php 접근시 혹은 디폴트값일때 '방문을 환영합니다'라는 메세지는 정상적으로 뜨는데,,,
array("test.php","테스트", 0) 부분에서 -->"test.php","테스트", 0 자리에 html 태그가 가능하다면 다양하게 응용할 수 있을것 같은 생각에서 황당할지 모를 질문을 드립니다.
질문핵심은 array(*)에서 *위치에서 html태그 사용 가능한 방법이 있는가? 입니다.
관리자님 공개소스 가운데 풀다운 메뉴 배열부분에서
꼼수를 써서 인삿말을 넣어 주었습니다.
<?
switch (TRUE) {
case preg_match("/(index.php)$/", $_SERVER[PHP_SELF]) ://파일
//case preg_match("/\/.*.php$/", $_SERVER[PHP_SELF]) ://루트의 파일들 그룹설정
$menu1 = "index";
$menu2 = "common";
break;
default :
$menu1 = "index";
$menu2 = "common";
}
unset($menu);
$menu["index"] = array ( 0=>10,
"common" => array (
array("#","방문을 환영합니다!", 0)
)
);
~~
~~
?>
요렇게 해주니까 index.php 접근시 혹은 디폴트값일때 '방문을 환영합니다'라는 메세지는 정상적으로 뜨는데,,,
array("test.php","테스트", 0) 부분에서 -->"test.php","테스트", 0 자리에 html 태그가 가능하다면 다양하게 응용할 수 있을것 같은 생각에서 황당할지 모를 질문을 드립니다.
댓글 전체

사용 안해봐서 잘 모르겠습니다만,
`테스트`라는 곳에 바로 태그가 될 듯 보입니다. "<b>테스트</b" 해 보세요.
`테스트`라는 곳에 바로 태그가 될 듯 보입니다. "<b>테스트</b" 해 보세요.
답변 감사드립니다.
다른 방법을 찾아봐야 할 것 같습니다.
다음과 같이 보입니다.
"<b>테스트</b" --> 아무것도 안보임
"<a href='#'>방문을 환영합니다!</a>" --> 방문을 환영합니다!' > 로 보임 링크는 <a href=에서 잘림
"<a href='#'>방문을 환영합니다!</a" --> 방문을 환영합니다! 로 보임 링크는 <a href=에서 잘림
ps) 현재 SIR 상단 사용자 설문 한줄로 랜덤되는 부분이 밝혀지면 되는데,,
소스 공개시 'head.php에 대해선 질문을 받지않겠다' 하셨고 또한 워낙 바쁘신 분들이라,, TT
다른 방법을 찾아봐야 할 것 같습니다.
다음과 같이 보입니다.
"<b>테스트</b" --> 아무것도 안보임
"<a href='#'>방문을 환영합니다!</a>" --> 방문을 환영합니다!' > 로 보임 링크는 <a href=에서 잘림
"<a href='#'>방문을 환영합니다!</a" --> 방문을 환영합니다! 로 보임 링크는 <a href=에서 잘림
ps) 현재 SIR 상단 사용자 설문 한줄로 랜덤되는 부분이 밝혀지면 되는데,,
소스 공개시 'head.php에 대해선 질문을 받지않겠다' 하셨고 또한 워낙 바쁘신 분들이라,, TT

테스트</b <-- 여기에서 > 닫는게 빠졌군요. 죄송합니다.
array("$g4[path]/company/introduce.php", "회사 소개", 0),
위 상태에서
array("$g4[path]/company/introduce.php", "<b>회사 소개</b>", 0),
이렇게 안되나요?
array("$g4[path]/company/introduce.php", "회사 소개", 0),
위 상태에서
array("$g4[path]/company/introduce.php", "<b>회사 소개</b>", 0),
이렇게 안되나요?
array("경로","메뉴이름", 0) 이런식의 단순 링크는 가능합니다.
좀더 폭넓게 써보고자 해서 질문 드렸던 것입니다.
전체소스를 다시한번 뚫어지게 봐야할것 같습니다.
관심을 가져주셔서 감사합니다.
좀더 폭넓게 써보고자 해서 질문 드렸던 것입니다.
전체소스를 다시한번 뚫어지게 봐야할것 같습니다.
관심을 가져주셔서 감사합니다.

보여주는 부분입니다.
$bar . "\t<a href='{$menu[$k][$key][0][0]}' {$target}><span id='id_$key' onmouseover=\"layer_view('id_$key', 'pulldown_$key', 'view', 0, 5);\" style='cursor:pointer;{$style}' >{$menu[$k][$key][0][1]}</span></a>\n";
{$menu[$k][$key][0][1]} 를 보아하니, 태그는 되는 걸로 보입니다. (바로위 코멘트 참조)
$bar . "\t<a href='{$menu[$k][$key][0][0]}' {$target}><span id='id_$key' onmouseover=\"layer_view('id_$key', 'pulldown_$key', 'view', 0, 5);\" style='cursor:pointer;{$style}' >{$menu[$k][$key][0][1]}</span></a>\n";
{$menu[$k][$key][0][1]} 를 보아하니, 태그는 되는 걸로 보입니다. (바로위 코멘트 참조)
죄송합니다.
좀더 삽질좀 해보고 보고드려야 할 것 같습니다.
크게 두어가지 문제가 남아있습니다.
*현재 질문드린 부분의 응용 문제
(일반적 페이지 구조로 볼때 비워두기 아까운 자리라는 생각에,,)
*depth3의 풀다운 레이어에서 매치시 스타일 적용해주는 문제 - 매치되더라도 오픈은 곤란할것 같음
(depth1은 그룹을 읽어오도록 수정해서 매치시 스타일 적용까지 되었고, depth2는 관리자님의 원본소스에서 이미 적용됨 - 매치시 오픈되면서 스타일적용되는 형태)
*CSS에서 자유롭게 레이아웃을 잡기위해 메뉴부분 모듈화 필요
(이부분은 가능할듯)
기존의 사이트 구조와 맞물려서 여러가지로 복잡해진데다 의욕만 앞설뿐입니다 ...TT
고맙습니다.
좀더 삽질좀 해보고 보고드려야 할 것 같습니다.
크게 두어가지 문제가 남아있습니다.
*현재 질문드린 부분의 응용 문제
(일반적 페이지 구조로 볼때 비워두기 아까운 자리라는 생각에,,)
*depth3의 풀다운 레이어에서 매치시 스타일 적용해주는 문제 - 매치되더라도 오픈은 곤란할것 같음
(depth1은 그룹을 읽어오도록 수정해서 매치시 스타일 적용까지 되었고, depth2는 관리자님의 원본소스에서 이미 적용됨 - 매치시 오픈되면서 스타일적용되는 형태)
*CSS에서 자유롭게 레이아웃을 잡기위해 메뉴부분 모듈화 필요
(이부분은 가능할듯)
기존의 사이트 구조와 맞물려서 여러가지로 복잡해진데다 의욕만 앞설뿐입니다 ...TT
고맙습니다.