스크립트 안에 php 언어를 추가하려고 하는데요

스크립트 안에 php 언어를 추가하려고 하는데요

QA

스크립트 안에 php 언어를 추가하려고 하는데요

본문

 <script>
    $(function() {
        var unslider = $("#hello_main").unslider({


스크립트 안에 저렇게 hello 라는 단어를 관리자에서 모듈처럼 바꿔서 사용하려고 합니다.


hello 문구 대신 <?=$config[cf_2]?>추가하고 싶은데 스크립트 안에 들어가는 부분이라 이대로 넣으면 안되더라구요..ㅜㅜ



 <script>
    $(function() {
        var unslider = $("#<?=$config[cf_2]?>_main").unslider({


이런식으로 적용하려고 한다면 어떻게 써야할까요?



이 질문에 댓글 쓰기 :

답변 2

지금 적으신데로 하면 적용이 될텐데 적용이 안되시는건가요?

cofing[cf_2]는 값이 있는지 확인해 보셨나요? 그래도 안되면

<?php echo $config[cf_2];?>로 한번 해보세요

먼저


<?php echo $config[cf_2]; ?>

하고 hello 가 잘 찍히는지 확인합니다.


잘 찍히면 위 <script ... 구문을 포함하고 있는 파일은


.php 같은 PHP Parser 가 해석 가능한 파일이어야 합니다.


.js 라면 기본적으로는 기대하는대로 실행이 안될것이고

.js 도 PHP Parser 가 해석 가능하도록 웹서버단 설정 작업이 필요합니다.


그런데 위와 같은 형태의 서버+클라이언트 스크립트 혼합형태는 별로 권해드리고 싶지 않습니다.

어떤 의도인지는 모르겠지만

다른 방법으로 혼합형태가 필요없는 구문 형태가 가능하다면,

유지보수 측면에서 전자 보다는 훨씬 낫습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 32
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT