채택완료

그누보드 php 코드 부분 질문드립니다.

2017-03-23 (목) 19:37:55 3,860

밑에글 제가 질문이 이상해서 다시 올립니다. (수정에 안되네요.. 죄송합니다.)

아래 코드는 정상적으로 작동하는 코드입니다. 이코드중

 wr_content = '<img src=".$wr_content.">', 이미지태그 안에 

 

 onerror="this.src='https://aaa.com/noerr.gif' 를 추가하고 싶습니다.

따음표가 문제인지 역슬러시가 문제인지 여러가지로 너보면서 해보는데 잘안되네요..

Copy
$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개 / 댓글 1개

채택된 답변
+20 포인트
2017-03-23 (목) 20:29:18

wr_content = '<img src=\"".$wr_content."\" onerror=\"this.src=\'https://aaa.com/noerr.gif\'>\"',

로 변경해보세요

답변에 대한 댓글 1개

2017-03-24 (금) 09:49:04
감사합니다!! 성공했습니다. 덕분에 많은거 배웠습니다 ㅠ.ㅠ.. 거의 포기상태였는데..
2017-03-23 (목) 19:50:28

일반 태그 내부에 php 코드를 심으시려면

'.$phpcode.' 요롷게 작은 따옴표와 마침표로 감싸주셔야 합니다.

<img src="./img/'.$phpcode.'.jpg"> 

답변을 작성하려면 로그인이 필요합니다.