그누보드 php 코드 부분 질문드립니다.
본문
밑에글 제가 질문이 이상해서 다시 올립니다. (수정에 안되네요.. 죄송합니다.)
아래 코드는 정상적으로 작동하는 코드입니다. 이코드중
wr_content = '<img src=".$wr_content.">', 이미지태그 안에
onerror="this.src='https://aaa.com/noerr.gif' 를 추가하고 싶습니다.
따음표가 문제인지 역슬러시가 문제인지 여러가지로 너보면서 해보는데 잘안되네요..
$sql = " insert into $this->write_table
set wr_num = '$wr_num',
wr_reply = '',
wr_comment = 0,
ca_name = '".$wr_caname."',
wr_option = 'html1,".$wr_option."',
wr_subject = '".$wr_subject."',
wr_content = '<img src=".$wr_content.">',
wr_link1 = '".$wr_link_1."',
wr_link2 = '".$wr_link_2."',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_hit = '".$wr_hit."',
wr_good = '".$wr_good."',
wr_nogood = '".$wr_nogood."',
mb_id = '".$mem["mb_id"]."',
wr_password = '".$mem["mb_password"]."',
wr_name = '".$wr_name."',
wr_email = '".$mem["mb_email"]."',
wr_homepage = '".$mem["mb_homepage"]."',
wr_datetime = '".$wr_datetime."',
wr_last = '".$wr_datetime."',
wr_ip = '{$_SERVER['REMOTE_ADDR']}',
wr_file = ".count(bt_varset($this->data["wr_file"])).",
wr_1 = '".$wr_1."',
wr_2 = '".$wr_2."',
wr_3 = '".$wr_3."',
wr_4 = '".$wr_4."',
wr_5 = '".$wr_5."',
wr_6 = '".$wr_6."',
wr_7 = '".$wr_7."',
wr_8 = '".$wr_8."',
/* 중복체크를 위한 필드 */
wr_10 = '".$this->data["oc_key"]."' ";
답변 2
wr_content = '<img src=\"".$wr_content."\" onerror=\"this.src=\'https://aaa.com/noerr.gif\'>\"',
로 변경해보세요
일반 태그 내부에 php 코드를 심으시려면
'.$phpcode.' 요롷게 작은 따옴표와 마침표로 감싸주셔야 합니다.
<img src="./img/'.$phpcode.'.jpg">
답변을 작성하시기 전에 로그인 해주세요.