묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php의 parse err와 관련 문의드립니다
2004.10.08 01:24
수고 많으십니다.
홈피의 일정관리를 수정하던중 막힘이 있어서 검색을 해봐도 딱히 답이 없는것 같아서 문의드립니다
관리자로 로그인하면 본문 하단에 내용이 보이고 일반회원 및 비회원으로 접속이되면 본문하단에 내용이 보이지 않도록 하기 위해서 고민중에 제어문구틀을 복사해서 넣고 선택문에 내용을 넣으니 큰따옴표(")안에 큰따옴표(")가 있고 또다시 작은따옴표(')가 하나더 나오면 어떻게 처리하면 될까요...
해당 홈피는 www.8x10.co.kr입니다
써브메뉴중에 photoland booking에서 관리자로 로그인하면 해당일에 일정이 있으면 달력하단에 금일일정이 표시되고 일반회원 및 비회원으로 로그인하면 해당일의 일정이 표시 되지 않게 할려고 합니다.
소스는 아래와 같읍니다.
<!------달력밑 '오늘' 스케줄 나오는 부분(필요없으시면 이페이지 전체 다 삭제)---------->
//if($is_admin) { //***관리자 라면......
// echo "금일일정내용"; <---- echo"안에 또 "와 '존재하기 때문에 parse err가 발생한것 같읍
//}
//else { //*** 관리자가 아니면
// echo "내용없음";
//}
<!-- 금일일정내용 -->
<TABLE cellSpacing=0 cellPadding=10 width='<?=$width ?>' border=0 valign='top'>
<TR>
<TD width='100%' bgcolor='#f2f2f2' style='word-break:break-all;'>
<!-- 본문 시작부분 -->
<?
if(!$want_day)$want_day=(int)$today_day;
$view_date = "$year/$month/$want_day";
$query="select * from zetyx_board_$id where subject='$view_date' order by reg_date desc";
$result=mysql_query($query, $connect);
if (mysql_num_rows($result)) { //오늘일정 있으면..........
echo " $today_year 년 $month 월 $want_day 일
";
while($data=mysql_fetch_array($result))
{
//$data=mysql_fetch_array($result);
//$memo = cut_str($data[memo],$max); //문자열 자르기
$memo=nl2br(stripslashes($data[memo])); // br적용
$query1="select name from zetyx_board_category_$id where no='$data[category]'"; //카테고리이름가져오기
$result1=mysql_query($query1, $connect);
$data_2=mysql_fetch_array($result1);
$category_name = stripslashes($data_2[0]);
$list_subject=$data[sitelink1];
$list_subject=nl2br(stripslashes($list_subject)); // br적용
$list_text=$memo;
//------관리자가 아닐때 비밀글 내용대신 다른거 출력----
if(!$is_admin) {
if($data[is_secret]==1) {
$list_subject="비밀글"; // 원하는 내용쓰세요
$list_text="^^;"; // 원하는 내용쓰세요
}
}
//-----------------------------------------------
echo ""; //아이콘 필요없다하시면 여기 삭제
//$category_name 카테고리 이름값, $list_subject 제목값 $list_text 내용값
echo "[$category_name] $list_subject
$list_text
";
}
}
else { //오늘 일정없으면 아무것도 출력하지 않음....
}
mysql_close($connect);
?>
<!-- 본문 끝부분 -->
</TD>
</tr>
</TABLE>
<!------달력밑 오늘 스케줄 나오는 부분 끝---------->
홈피의 일정관리를 수정하던중 막힘이 있어서 검색을 해봐도 딱히 답이 없는것 같아서 문의드립니다
관리자로 로그인하면 본문 하단에 내용이 보이고 일반회원 및 비회원으로 접속이되면 본문하단에 내용이 보이지 않도록 하기 위해서 고민중에 제어문구틀을 복사해서 넣고 선택문에 내용을 넣으니 큰따옴표(")안에 큰따옴표(")가 있고 또다시 작은따옴표(')가 하나더 나오면 어떻게 처리하면 될까요...
해당 홈피는 www.8x10.co.kr입니다
써브메뉴중에 photoland booking에서 관리자로 로그인하면 해당일에 일정이 있으면 달력하단에 금일일정이 표시되고 일반회원 및 비회원으로 로그인하면 해당일의 일정이 표시 되지 않게 할려고 합니다.
소스는 아래와 같읍니다.
<!------달력밑 '오늘' 스케줄 나오는 부분(필요없으시면 이페이지 전체 다 삭제)---------->
//if($is_admin) { //***관리자 라면......
// echo "금일일정내용"; <---- echo"안에 또 "와 '존재하기 때문에 parse err가 발생한것 같읍
//}
//else { //*** 관리자가 아니면
// echo "내용없음";
//}
<!-- 금일일정내용 -->
<TABLE cellSpacing=0 cellPadding=10 width='<?=$width ?>' border=0 valign='top'>
<TR>
<TD width='100%' bgcolor='#f2f2f2' style='word-break:break-all;'>
<!-- 본문 시작부분 -->
<?
if(!$want_day)$want_day=(int)$today_day;
$view_date = "$year/$month/$want_day";
$query="select * from zetyx_board_$id where subject='$view_date' order by reg_date desc";
$result=mysql_query($query, $connect);
if (mysql_num_rows($result)) { //오늘일정 있으면..........
echo " $today_year 년 $month 월 $want_day 일
";
while($data=mysql_fetch_array($result))
{
//$data=mysql_fetch_array($result);
//$memo = cut_str($data[memo],$max); //문자열 자르기
$memo=nl2br(stripslashes($data[memo])); // br적용
$query1="select name from zetyx_board_category_$id where no='$data[category]'"; //카테고리이름가져오기
$result1=mysql_query($query1, $connect);
$data_2=mysql_fetch_array($result1);
$category_name = stripslashes($data_2[0]);
$list_subject=$data[sitelink1];
$list_subject=nl2br(stripslashes($list_subject)); // br적용
$list_text=$memo;
//------관리자가 아닐때 비밀글 내용대신 다른거 출력----
if(!$is_admin) {
if($data[is_secret]==1) {
$list_subject="비밀글"; // 원하는 내용쓰세요
$list_text="^^;"; // 원하는 내용쓰세요
}
}
//-----------------------------------------------
echo ""; //아이콘 필요없다하시면 여기 삭제
//$category_name 카테고리 이름값, $list_subject 제목값 $list_text 내용값
echo "[$category_name] $list_subject
$list_text
";
}
}
else { //오늘 일정없으면 아무것도 출력하지 않음....
}
mysql_close($connect);
?>
<!-- 본문 끝부분 -->
</TD>
</tr>
</TABLE>
<!------달력밑 오늘 스케줄 나오는 부분 끝---------->
댓글 2
-
드림팀
2004.10.08 09:20
http://www.nzeo.com/bbs/zboard.php?id=p_study&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=1072 -
에지
2004.10.08 19:06
아니면 addslashes()함수를 써도 될것 같은데;