stripslashes 가 먹히지 않습니다. iis5.0+php 입니다. 정보
질문 stripslashes 가 먹히지 않습니다. iis5.0+php 입니다.
본문
iis5.0에 php를 설치 해서 mysql로 그누 서비스를 하고 있습니다..
이상하게 제 노트북에서는 잘되는데 직접 서버에 올리니
html로 된것이 전부 코드가 다 보여 버립니다..
게시판 상단에 이미지를 불러 오게 테크를 넣어 두었는데..
html 소스 그대로 뿌려 집니다..
echo stripslashes($board[bo_content_head]);
여기서 stripslashes 명령어가 않먹는것 같은데..
링크 주소를 알려 드리면 좋겠지만 내부망에서만 동작 하기에
외부에서 들어 올수 없는 사무실 내부 ip 에서 현재 동작 하고 있습니다..
php의 설정 문제 인듯 한데.. 이런 설정을 해주는 부분이 있나요??
이상하게 제 노트북에서는 잘되는데 직접 서버에 올리니
html로 된것이 전부 코드가 다 보여 버립니다..
게시판 상단에 이미지를 불러 오게 테크를 넣어 두었는데..
html 소스 그대로 뿌려 집니다..
echo stripslashes($board[bo_content_head]);
여기서 stripslashes 명령어가 않먹는것 같은데..
링크 주소를 알려 드리면 좋겠지만 내부망에서만 동작 하기에
외부에서 들어 올수 없는 사무실 내부 ip 에서 현재 동작 하고 있습니다..
php의 설정 문제 인듯 한데.. 이런 설정을 해주는 부분이 있나요??
댓글 전체
관련게시물 : http://sir.co.kr/bbs/tb.php/g4_skin/285
하단의 소스코드는 게시판 상단에 기재할 내용을 찍어주는 것으로 보입니다만...
echo stripslashes($board[bo_content_head]);
한가지 의문점이 stripslashes로 태그를 끊어(?!)야만 하나요?
[방법. 1]
<?=get_text(cut_str($list[$i][wr_content], 80, "…"))?><!--html 코드가 포함되어 출력됨--> 과 같은 형태를,
===>>> echo get_text(cut_str($board[bo_content_head]));
[방법. 2]
<?=cut_str($list[$i][wr_content], 80, "…")?><!--html 적용되었을 경우 코드출력 되지 않음--> 의 형태를,
===>>> echo cut_str($board[bo_content_head]);
참조링크 1 : http://search.empas.com/search/all.html?a=w&s=&f=&z=A&q=stripslashes
참조링크 2 : http://kr.ks.yahoo.com/service/wiki_know/know_view.html?tnum=121161
하단의 소스코드는 게시판 상단에 기재할 내용을 찍어주는 것으로 보입니다만...
echo stripslashes($board[bo_content_head]);
한가지 의문점이 stripslashes로 태그를 끊어(?!)야만 하나요?
[방법. 1]
<?=get_text(cut_str($list[$i][wr_content], 80, "…"))?><!--html 코드가 포함되어 출력됨--> 과 같은 형태를,
===>>> echo get_text(cut_str($board[bo_content_head]));
[방법. 2]
<?=cut_str($list[$i][wr_content], 80, "…")?><!--html 적용되었을 경우 코드출력 되지 않음--> 의 형태를,
===>>> echo cut_str($board[bo_content_head]);
참조링크 1 : http://search.empas.com/search/all.html?a=w&s=&f=&z=A&q=stripslashes
참조링크 2 : http://kr.ks.yahoo.com/service/wiki_know/know_view.html?tnum=121161
http://kr2.php.net/manual/kr/function.stripslashes.php
위 링크의 설명참조 : PHP 지시어 magic_quotes_gpc가 on일 때.....
stripslashes
(PHP 3, PHP 4 , PHP 5)
stripslashes -- addslashes()로 처리한 문자열을 되돌립니다.
설명
string stripslashes ( string str)
백슬래쉬를 제거한 문자열을 반환합니다. (\'이 '로 되는 방식입니다) 이중 백슬래쉬(\\)는 단일 백슬래쉬(\)로 만듭니다.
PHP 지시어 magic_quotes_gpc가 on(기본값으로 on입니다)일 때, 데이터를 이스케이프가 필요한 장소(데이터베이스 등)에 놓지 않을 경우의 사용 예제입니다. 예를 들면, HTML 폼에서 전달한 데이터를 단순히 바로 출력할 경우입니다.
위 링크의 설명참조 : PHP 지시어 magic_quotes_gpc가 on일 때.....
stripslashes
(PHP 3, PHP 4 , PHP 5)
stripslashes -- addslashes()로 처리한 문자열을 되돌립니다.
설명
string stripslashes ( string str)
백슬래쉬를 제거한 문자열을 반환합니다. (\'이 '로 되는 방식입니다) 이중 백슬래쉬(\\)는 단일 백슬래쉬(\)로 만듭니다.
PHP 지시어 magic_quotes_gpc가 on(기본값으로 on입니다)일 때, 데이터를 이스케이프가 필요한 장소(데이터베이스 등)에 놓지 않을 경우의 사용 예제입니다. 예를 들면, HTML 폼에서 전달한 데이터를 단순히 바로 출력할 경우입니다.
magic_quotes_gpc의 체크하는것과 관련하여
g4 소스중 $g4[path]/common.php에 있는 다음 내용 참고.
//
// phpBB2 참고
// php.ini 의 magic_quotes_gpc 값이 FALSE 인 경우 addslashes() 적용
// SQL Injection 등으로 부터 보호
//
if( !get_magic_quotes_gpc() )
{
...
}
g4 소스중 $g4[path]/common.php에 있는 다음 내용 참고.
//
// phpBB2 참고
// php.ini 의 magic_quotes_gpc 값이 FALSE 인 경우 addslashes() 적용
// SQL Injection 등으로 부터 보호
//
if( !get_magic_quotes_gpc() )
{
...
}
'와우맨'님께서 언급하신 문제는 특정 문자(열)의 코드화 출력이 아니라,
전체적인 html 태그의 문자(열)화 출력이라고 보여집니다.
발생된 문제에 대해 좀 더 많은 정보를 확인할 수 없다는 점이 걸리긴 하지만,
단순히 게시판 상단에 이미지를 넣기 위해 적용된 소스코드($board[bo_content_head])를
보여주고자 하는 웹페이지에서 처리하는 방법에 대한 문의겠지요.
(단, apache서버가 아닌, iis5.0 이라는 환경에서...)
전체적인 html 태그의 문자(열)화 출력이라고 보여집니다.
발생된 문제에 대해 좀 더 많은 정보를 확인할 수 없다는 점이 걸리긴 하지만,
단순히 게시판 상단에 이미지를 넣기 위해 적용된 소스코드($board[bo_content_head])를
보여주고자 하는 웹페이지에서 처리하는 방법에 대한 문의겠지요.
(단, apache서버가 아닌, iis5.0 이라는 환경에서...)
> (단, apache서버가 아닌, iis5.0 이라는 환경에서...)
이 iis라는 부분이 좀 걸리긴 합니다. 예전 nt4.0 초기 시절에 사용해보고 안해본터라..
그때 버전도 기억나지 않고 그때는 php도 사용하지 않았었죠.ㅋㅋㅋ
와우맨님께서 혹시 소스라도 올리셨으면 혹시 다른부분 문제인지 체크를 해볼수 있었을듯한데..
아무래도 환경적인 문제이므로 같은 환경설정이 가능하신분이 같은 소스를 적용해서 방법을 찾아봐야 할듯 합니다.
회사에서 xp home 에디션을 구입해ㅤㅈㅝㅅ는데.. 여기는 iis 설치를 하지 못하더군요.ㅋㅋ
pro 업그레이드 버전이 있긴합니다만 업그레이드가 두려워요.... ms...
이 iis라는 부분이 좀 걸리긴 합니다. 예전 nt4.0 초기 시절에 사용해보고 안해본터라..
그때 버전도 기억나지 않고 그때는 php도 사용하지 않았었죠.ㅋㅋㅋ
와우맨님께서 혹시 소스라도 올리셨으면 혹시 다른부분 문제인지 체크를 해볼수 있었을듯한데..
아무래도 환경적인 문제이므로 같은 환경설정이 가능하신분이 같은 소스를 적용해서 방법을 찾아봐야 할듯 합니다.
회사에서 xp home 에디션을 구입해ㅤㅈㅝㅅ는데.. 여기는 iis 설치를 하지 못하더군요.ㅋㅋ
pro 업그레이드 버전이 있긴합니다만 업그레이드가 두려워요.... ms...

음.. 감사 합니다. 제가 늦게 보았네요..
어제 이리 저리 해보다가 이상한 증상을 발견 했습니다 해결은 했습니다.. 하지만 좀 찜찜 합니다..
어제 작업 내용은 제 노트북에 2000 서버에 ,iis5.0+php4.mysql 이런게 설치 해서
그누를 설치후 mssql로 되어 있던 db를 csv 변환 csv를 mysql로 변환
그리고 test 해보니 이상없이 잘 돌아 갔습니다..
그래서 다른 모든 데이터도 db 변환을 했습니다..
그리고 제 노트북에 있는 자료를 덤프로 백업 받고
실제 운영될 서버에 db를 올렸습니다..
그런데 두둥.~~ 잘 나오는데.. 이상하게 전 게시판이 html이 않먹어서 난감해서 어제 질문을 들렸습니다..
이유를 모르겠더라구요 ㅜ. 제 노트북이랑 똑같은 환경에서 설치를 했는데 말입니다..
어제 한참 고생 하다가.. 어.. 되네.. ?? 이상했습니다. 갑자기 되는것입니다..
왜 되는지 이유를 알아야 문제가 않되기에 찾다 보니 찾긴 찾았습니다.. 그런데 정확한 이유는 잘 모르겠습니다..
게시판 관리자모드에서 한번더 확인(저장)을 해주면 html이 적용이 됩니다...
이유는 모릅니다 ㅜ.ㅜ 아마 iis와 아파치환경의 차이점.. 이런것이겠죠...
어째든 이유는 정확히 모르지만 해결 방법을 찾아서 다행 입니다..
답변 해주시고 관심 가져 주신 회원님들깨 다시 한번 진심으로 감사 드립니다.. /(__)_
어제 이리 저리 해보다가 이상한 증상을 발견 했습니다 해결은 했습니다.. 하지만 좀 찜찜 합니다..
어제 작업 내용은 제 노트북에 2000 서버에 ,iis5.0+php4.mysql 이런게 설치 해서
그누를 설치후 mssql로 되어 있던 db를 csv 변환 csv를 mysql로 변환
그리고 test 해보니 이상없이 잘 돌아 갔습니다..
그래서 다른 모든 데이터도 db 변환을 했습니다..
그리고 제 노트북에 있는 자료를 덤프로 백업 받고
실제 운영될 서버에 db를 올렸습니다..
그런데 두둥.~~ 잘 나오는데.. 이상하게 전 게시판이 html이 않먹어서 난감해서 어제 질문을 들렸습니다..
이유를 모르겠더라구요 ㅜ. 제 노트북이랑 똑같은 환경에서 설치를 했는데 말입니다..
어제 한참 고생 하다가.. 어.. 되네.. ?? 이상했습니다. 갑자기 되는것입니다..
왜 되는지 이유를 알아야 문제가 않되기에 찾다 보니 찾긴 찾았습니다.. 그런데 정확한 이유는 잘 모르겠습니다..
게시판 관리자모드에서 한번더 확인(저장)을 해주면 html이 적용이 됩니다...
이유는 모릅니다 ㅜ.ㅜ 아마 iis와 아파치환경의 차이점.. 이런것이겠죠...
어째든 이유는 정확히 모르지만 해결 방법을 찾아서 다행 입니다..
답변 해주시고 관심 가져 주신 회원님들깨 다시 한번 진심으로 감사 드립니다.. /(__)_