' <---- 이거 때문에 피가 마릅니다.ㅠㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

' <---- 이거 때문에 피가 마릅니다.ㅠㅠ 정보

' <---- 이거 때문에 피가 마릅니다.ㅠㅠ

본문

예전에 제목에 작은 따옴표(?). '<--- 를 넣으면 에러가 나서 몇날을 붙들고 씨름을 하다 포기했었는데, 업뎃이 되면서 head_sub.php 에 관련된 문구가 추가되 해결된걸 보고 무지 반가워 하고있는데, 첨부파일 설명하는 부분에 '를 넣으니 에러가 나는걸 발견하곤 이래저래 하루 종일 해봐도 안되네요.
정말 이제'만 봐도 무섭습니다.ㅠ
 
자바스크립트창에 '를 넣어도 에러가 나고..에휴...
 
언어 자체에서 ' 를 많이 쓰는 국가에서는 어떻게 하는지 궁금합니다..
  • 복사

댓글 전체

저의 판단이 맞는지는 모르겠지만 거의 모든 언어에서는
레퍼런스를 둘러쌀때 (쌍)따옴표들을 많이 사용합니다.
그럴 경우 이 문자들을 일반 문자로 표현하고자 한다면 문자앞에 역슬래쉬 또는 \표시를 사용합니다.
예를들면)
$STRING = 'A'BC';#이것은 오류입니다.
$STRING = 'A\'BC';#A'BC로 표현됩니다.
그리고 만일 언어내의 언어를 사용할 때는
예를들면 PHP안에서의 자바스크립트코드정도는
스크립트내의 스크립트이므로 \' 만을 사용하면 PHP에서는 '로서 문제가 없지만 자바스크립트에서는
전형적인 '문자로 알려지므로 \\'을 사용해야지 자바스크립트의 오류를 피할 수 있습니다.
최신버전이 바뀌었는데 그래도 안되나요?.....

//$file_script .= "<br><input type='text' class=ed size=50 name='bf_content[$i]' value='{$row[bf_content]}' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.'>";
                // 첨부파일설명에서 ' 또는 " 입력되면 오류나는 부분 수정
                $file_script .= "<br><input type='text' class=ed size=50 name='bf_content[$i]' value='".addslashes(get_text($row[bf_content]))."' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.'>";
답변해주신 두분께 진심으로 감사드립니다. 답변해주신것만도 기분좋은 일인데, 해결도 되어서 더없이 기쁘네요^^
4.09.01 을 쓰고있었는데 얼른 업뎃해야겠습니다. flour 님 덕분에 이제 자바스크립 창에서도 불어를 쓸수있겠네요. 너무 감사합니다!
© SIRSOFT
현재 페이지 제일 처음으로