php에서 이거좀 알려수세요.. 정보
그누보드 php에서 이거좀 알려수세요..본문
문제는 이부분인데요..
<a href="javascript:winopen('<?="./?doc=$cfg[bbs_dir]/mbpasswdforget.php"?>', '', 'left=5, top=5, width=400, height=200, scrollbars=1');">비밀번호 찾기</a>
그냥 넣어면 잘되거던요..
근데 php문서 안에 들어갈때는 오류가 생기거던요
<?
echo "<a href='./'>HOME</a> | ";
if (!$member[mb_id]) {
echo "
<a href="javascript:winopen('<?="./?doc=$cfg[bbs_dir]/mbpasswdforget.php"?>', '', 'left=5, top=5, width=400, height=200, scrollbars=1');">비밀번호 찾기</a> |
<a href='./?doc=$cfg[bbs_dir]/mblogin.php&url=$urlencode'>로그인</a> |
<a href='./?doc=$cfg[bbs_dir]/mbform.php'>회원가입</a>";
} else {
echo "
<a href='./?doc=$cfg[bbs_dir]/mblogout.php&url=$urlencode'>로그아웃</a> |
<a href='./?doc=$cfg[bbs_dir]/mbform.php&w=u'>정보수정</a>";
if ($is_admin == "default" || $is_admin == "group") {
echo " <a href='./?doc=$cfg[bbs_dir]/admin/index.php'><u>ADMIN</u></a>";
}
}
?>
대충어디서 듣기로
' 하고 " 때문인것 같은데 어떻게 고쳐주면 되나요?
<a href="javascript:winopen('<?="./?doc=$cfg[bbs_dir]/mbpasswdforget.php"?>', '', 'left=5, top=5, width=400, height=200, scrollbars=1');">비밀번호 찾기</a>
그냥 넣어면 잘되거던요..
근데 php문서 안에 들어갈때는 오류가 생기거던요
<?
echo "<a href='./'>HOME</a> | ";
if (!$member[mb_id]) {
echo "
<a href="javascript:winopen('<?="./?doc=$cfg[bbs_dir]/mbpasswdforget.php"?>', '', 'left=5, top=5, width=400, height=200, scrollbars=1');">비밀번호 찾기</a> |
<a href='./?doc=$cfg[bbs_dir]/mblogin.php&url=$urlencode'>로그인</a> |
<a href='./?doc=$cfg[bbs_dir]/mbform.php'>회원가입</a>";
} else {
echo "
<a href='./?doc=$cfg[bbs_dir]/mblogout.php&url=$urlencode'>로그아웃</a> |
<a href='./?doc=$cfg[bbs_dir]/mbform.php&w=u'>정보수정</a>";
if ($is_admin == "default" || $is_admin == "group") {
echo " <a href='./?doc=$cfg[bbs_dir]/admin/index.php'><u>ADMIN</u></a>";
}
}
?>
대충어디서 듣기로
' 하고 " 때문인것 같은데 어떻게 고쳐주면 되나요?
댓글 전체
아.. 그런거군요.. ^^;;;

php 안에 php문이 들어갈 때는 <?, ?>부분을 지워주셔야 하고요... (<? <? ?> ?> 이런 형식일 경우에는 세번째에 있는 ?>에서 php문이 끝나는 것으로 인식을 하게 됩니다)
""도 역시 마찬가지 인데, "a"b"c" 이렇게 쓰실 경우에는 안쪽 "의 앞에 \를 붙여 주셔야 합니다. "a \"b\"c" 이렇게요...
""도 역시 마찬가지 인데, "a"b"c" 이렇게 쓰실 경우에는 안쪽 "의 앞에 \를 붙여 주셔야 합니다. "a \"b\"c" 이렇게요...
아.. 글구 저두 이부분을 수정했는데... winopen <-- 이것이 생각보다 어려워서
새창 스크립트를 간단한 걸로 바꿨습니다.. ^^;;;
<script language="JavaScript">
function openNewWindow(window) {
open (window,"NewWindow","left=0, top=0, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=500, height=500");
}
</script>
<?
global $memo_not_read, $url_encode;
$mb_id = $member[mb_id];
$mb_name = $member[mb_name];
$mb_point = nf($member[mb_point]);
if ($member[mb_id]) {
echo "
<b>$mb_name</b>님 환영합니다! │
<a href=javascript:openNewWindow('./?doc=$cfg[bbs_dir]/mbmemo.php')> <font color=#FFFFFF> 쪽지($memo_not_read)</font></a> │
Point : <a href=javascript:openNewWindow('./?doc=$cfg[bbs_dir]/mbpoint.php')> <font color=#FFFFFF> $mb_point 점</font></a> │
<a href='./?doc=$cfg[bbs_dir]/mblogout.php&url=$urlencode'><font color=#FFFFFF>로그아웃</font></a> |
<a href='./?doc=$cfg[bbs_dir]/mbform.php&w=u'><font color=#FFFFFF>정보수정</font></a>";
if ($is_admin == 'default' || $is_admin == 'group') {
echo " │ <a href='./?doc=$cfg[bbs_dir]/admin/index.php'><u><font color=#FFFFFF>ADMIN</font></u></a>";
}
} else {
echo "
<a href='./'><font color=#FFFFFF>HOME</font></a> │
<a href='./?doc=$cfg[bbs_dir]/mblogin.php'><font color=#FFFFFF>로그인</font></a> |
<a href='./?doc=$cfg[bbs_dir]/mbform.php'><font color=#FFFFFF>회원가입</font></a>";
}
새창 스크립트를 간단한 걸로 바꿨습니다.. ^^;;;
<script language="JavaScript">
function openNewWindow(window) {
open (window,"NewWindow","left=0, top=0, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=500, height=500");
}
</script>
<?
global $memo_not_read, $url_encode;
$mb_id = $member[mb_id];
$mb_name = $member[mb_name];
$mb_point = nf($member[mb_point]);
if ($member[mb_id]) {
echo "
<b>$mb_name</b>님 환영합니다! │
<a href=javascript:openNewWindow('./?doc=$cfg[bbs_dir]/mbmemo.php')> <font color=#FFFFFF> 쪽지($memo_not_read)</font></a> │
Point : <a href=javascript:openNewWindow('./?doc=$cfg[bbs_dir]/mbpoint.php')> <font color=#FFFFFF> $mb_point 점</font></a> │
<a href='./?doc=$cfg[bbs_dir]/mblogout.php&url=$urlencode'><font color=#FFFFFF>로그아웃</font></a> |
<a href='./?doc=$cfg[bbs_dir]/mbform.php&w=u'><font color=#FFFFFF>정보수정</font></a>";
if ($is_admin == 'default' || $is_admin == 'group') {
echo " │ <a href='./?doc=$cfg[bbs_dir]/admin/index.php'><u><font color=#FFFFFF>ADMIN</font></u></a>";
}
} else {
echo "
<a href='./'><font color=#FFFFFF>HOME</font></a> │
<a href='./?doc=$cfg[bbs_dir]/mblogin.php'><font color=#FFFFFF>로그인</font></a> |
<a href='./?doc=$cfg[bbs_dir]/mbform.php'><font color=#FFFFFF>회원가입</font></a>";
}
음.. 저두 잘은 모르는데요.. 제 경험에 의하면
echo " 어쩌구 저쩌구 " ;
어쩌구 저쩌구에서 그러니까 echo 에 의해 포괄되는 " " 안에
"가 들어가면 에러가 뜨더군요.
echo " 어쩌구 저쩌구 " 에서 어쩌구저쩌구에 해당되는 부분의
" 를 구문에 맞게 ' 로 바꿔주면 될겁니다. ^^
echo " 어쩌구 저쩌구 " ;
어쩌구 저쩌구에서 그러니까 echo 에 의해 포괄되는 " " 안에
"가 들어가면 에러가 뜨더군요.
echo " 어쩌구 저쩌구 " 에서 어쩌구저쩌구에 해당되는 부분의
" 를 구문에 맞게 ' 로 바꿔주면 될겁니다. ^^