테스트 사이트 - 개발 중인 베타 버전입니다

내용관리에 프로그램 코드 넣을 수 있는지요? 채택완료

이미나라 10년 전 조회 2,711

왠만하면 그냥 php 페이지로 만들고싶은데

업체에서 본인들이 굳이 내용을 관리하고 싶다고 해요 ㅠㅠ

예를 들어 내용관리마다 아이디 값이 있는데, 페이지로 만들면 이런 코드 삽입이 되는데

내용관리에 넣으니 자동으로 주석 처리를 하더라고요.

혹 다른 방법이 있는가 하여 여쭤봅니다. (안되면 그냥 일일이 손으로 적어야지요 뭐 ㅠㅠ) 

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

답변 1개

채택된 답변
+20 포인트
10년 전

http://php.net/manual/kr/function.str-replace.php">http://php.net/manual/kr/function.str-replace.php 

 

위 함수를 사용하시면 됩니다.

 

http://php.net/manual/kr/language.pseudo-types.php#language.types.mixed" class="type mixed" style="border-bottom-width: 1px; border-bottom-style: solid; text-decoration: none; color: rgb(51, 102, 153);">mixed str_replace ( http://php.net/manual/kr/language.pseudo-types.php#language.types.mixed" class="type mixed" style="border-bottom-width: 1px; border-bottom-style: solid; text-decoration: none; color: rgb(51, 102, 153);">mixed $search , http://php.net/manual/kr/language.pseudo-types.php#language.types.mixed" class="type mixed" style="border-bottom-width: 1px; border-bottom-style: solid; text-decoration: none; color: rgb(51, 102, 153);">mixed $replace , http://php.net/manual/kr/language.pseudo-types.php#language.types.mixed" class="type mixed" style="border-bottom-width: 1px; border-bottom-style: solid; text-decoration: none; color: rgb(51, 102, 153);">mixed $subject [, int &$count ] ) subject에서 발견한 모든 search를 주어진 replace 값으로 치환한 문자열이나 배열을 반환합니다.

 

혹시 사용법에 고민을 하실까봐 간단하게 설명하자면

 

만약

</p><p><?</p><p>$co_id = '이걸로 변경';</p><p>$abc = "<span style="font-size: 10pt; line-height: 1.5;">[co_id]</span><span style="font-size: 10pt; line-height: 1.5;">"; //co_id 라는 곳에 내용을 불러와서 해당 변수로 넣는다고 하면</span></p><p> </p><p>//str_replace(찾을값, 변경할값, 변경할내용이들어있는 변수);</p><p> </p><p>//이제 변경을 하자면 </p><p>$cba = str_replace('[co_id]', '{$co_id}', '{$abc}');</p><p>?></p><p><span style="font-size: 10pt; line-height: 1.5;">

이렇게 하면 실제로 $abc변수에 있는 [co_id]가 실제 $co_id 값이 들어가게됩니다.

 

너무 주저리주저리 적어서 이해가 안가실수 있지만, 코드는 막코딩 이라서 작동 안할수도있습니다..

로그인 후 평가할 수 있습니다

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

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

로그인