비밀글에 자체적으로 비번넣을려고 그럽니다. 정보
비밀글에 자체적으로 비번넣을려고 그럽니다.본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
아래와같이 수정하엿습니다.
1.gnuboard/skin/board/basic/write.skin.php에서
<? if ($is_password) { ?>
<tr>
<td class=write_head>패스워드</td>
<td><input class='field' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
여기서 조건문을 없앰.
<tr>
<td class=write_head>패스워드</td>
<td><input class='field' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
2.gnuboard/bbs/wite_update.php에 보면
if ($w == "" || $w == "r")
{
if ($member[mb_id])
{
$mb_id = $member[mb_id];
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
$wr_password = $member[mb_password];
$wr_email = $member[mb_email];
$wr_homepage = $member[mb_homepage];
}
여기서도 if문을 다음 처럼 수정하엿습니다.
if ($member[mb_id])
{
$mb_id = $member[mb_id];
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
$wr_email = $member[mb_email];
$wr_homepage = $member[mb_homepage];
}
if( empty( $wr_password) $wr_password = $member[mb_password];
else
{
$mb_id = "";
// 비회원의 경우 이름이 누락되는 경우가 있음
if (!trim($wr_name))
alert("이름은 필히 입력하셔야 합니다.");
$wr_password = sql_password($wr_password);
}
자료에서 처럼 수정하니깐 오류가 뜨는데 도대체 어디가 문제인지 잘 모르겟습니다 .
php는 초보라서요 고수님들 좀 부탁드립니다.
오류 주소 :
아래와같이 수정하엿습니다.
1.gnuboard/skin/board/basic/write.skin.php에서
<? if ($is_password) { ?>
<tr>
<td class=write_head>패스워드</td>
<td><input class='field' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
여기서 조건문을 없앰.
<tr>
<td class=write_head>패스워드</td>
<td><input class='field' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
2.gnuboard/bbs/wite_update.php에 보면
if ($w == "" || $w == "r")
{
if ($member[mb_id])
{
$mb_id = $member[mb_id];
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
$wr_password = $member[mb_password];
$wr_email = $member[mb_email];
$wr_homepage = $member[mb_homepage];
}
여기서도 if문을 다음 처럼 수정하엿습니다.
if ($member[mb_id])
{
$mb_id = $member[mb_id];
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
$wr_email = $member[mb_email];
$wr_homepage = $member[mb_homepage];
}
if( empty( $wr_password) $wr_password = $member[mb_password];
else
{
$mb_id = "";
// 비회원의 경우 이름이 누락되는 경우가 있음
if (!trim($wr_name))
alert("이름은 필히 입력하셔야 합니다.");
$wr_password = sql_password($wr_password);
}
자료에서 처럼 수정하니깐 오류가 뜨는데 도대체 어디가 문제인지 잘 모르겟습니다 .
php는 초보라서요 고수님들 좀 부탁드립니다.
댓글 전체
어디(URL)에서 어떤 오류(오류 메시지)가 나오나요?
Parse error: parse error, unexpected T_VARIABLE in d:\apm_setup\htdocs\gnuboard4\bbs\write_update.php on line 211
이런 에로가 뜨네요
이런 에로가 뜨네요
211 부근 소스를 보여 주세요.
if( empty( $wr_password) $wr_password = $member[mb_password];
위에 문구가 잘못된부분이 없는지요 .
비밀글 넣기는 해결됏습니다만.
1.gnuboard/skin/board/basic/write.skin.php에서
<? if ($is_password) { ?>
<tr>
<td class=write_head>패스워드</td>
<td><input class='field' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
여기서 조건문을 없앰.
<tr>
<td class=write_head>패스워드</td>
<td><input class='field' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
2.gnuboard/bbs/wite_update.php에 보면
if ($w == "" || $w == "r")
{
if ($member[mb_id])
{
$mb_id = $member[mb_id];
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
$wr_password = $member[mb_password]; // 밑부분에 아래와같은 소스를 넣엇음.
if ($secret)
$wr_password = sql_password($wr_password);
else
$wr_email = $member[mb_email];
$wr_homepage = $member[mb_homepage];
}
이렇게 넣으니깐 문제는 해결됏습니다만.솔직히 초보라서 잘은 모르지만 혹시 어디가 문제 잇으신지
좀 봐주세요 ..
또 문제가 머냐면요 ..
1.관리자 페이지에서 이 게시판에 무조건 비밀글을 선택햇는데 .. 관리자는 비번을 안넣어두 경고창이
안떠요 일반회원은 뜨구요 .
2.한번 비밀번호를 넣고 본글은 두번째는 비번이 필요 없드라구요 .. 왜 그러신지요 ..비번이 잇게 할려
면 어떻케 해야 되는지요 .
1.gnuboard/skin/board/basic/write.skin.php에서
<? if ($is_password) { ?>
<tr>
<td class=write_head>패스워드</td>
<td><input class='field' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
여기서 조건문을 없앰.
<tr>
<td class=write_head>패스워드</td>
<td><input class='field' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
2.gnuboard/bbs/wite_update.php에 보면
if ($w == "" || $w == "r")
{
if ($member[mb_id])
{
$mb_id = $member[mb_id];
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
$wr_password = $member[mb_password]; // 밑부분에 아래와같은 소스를 넣엇음.
if ($secret)
$wr_password = sql_password($wr_password);
else
$wr_email = $member[mb_email];
$wr_homepage = $member[mb_homepage];
}
이렇게 넣으니깐 문제는 해결됏습니다만.솔직히 초보라서 잘은 모르지만 혹시 어디가 문제 잇으신지
좀 봐주세요 ..
또 문제가 머냐면요 ..
1.관리자 페이지에서 이 게시판에 무조건 비밀글을 선택햇는데 .. 관리자는 비번을 안넣어두 경고창이
안떠요 일반회원은 뜨구요 .
2.한번 비밀번호를 넣고 본글은 두번째는 비번이 필요 없드라구요 .. 왜 그러신지요 ..비번이 잇게 할려
면 어떻케 해야 되는지요 .