답변 2개
채택된 답변
+20 포인트
7년 전
db에 텍스트로 저장하시고, php의 eval 함수를 이용해서 실행하도록 하면 됩니다.
위험한 방법이긴 합니다. db가 뚫리는 경우에 웹쉘 코드를 삽입하면 서버 전체를 마비시킬수도 있어요.
차라리 파일 입출력을 이용하심이 더 낫지 않을까 싶습니다. (마찬가지로 eval 함수를 사용하면 됩니다.)
eval 함수에 대한 설명입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
망고씌
7년 전
�
베원
7년 전
@망고씌 무방하지 않습니다. 최대한 php 확장자 이용하시는 쪽으로 하는게 좋을 것 같아요.
php 확장자 이용하신다면 include 함수를 이용해서 하는 것을 최우선적으로 고려해보시기 바랍니다.
eval 함수는 아무래도 정말 위험합니다.
php 확장자 이용하신다면 include 함수를 이용해서 하는 것을 최우선적으로 고려해보시기 바랍니다.
eval 함수는 아무래도 정말 위험합니다.
�
베원
7년 전
@망고씌 설명이 조금 부족했는데, php 확장자 말고 다른 확장자로 처리하면 사용자가 다운로드해서 소스를 볼 위험이 있습니다.
�
망고씌
7년 전
친절한설명 감사합니다.
아무래도 스킨 폴더를 여러개 쓰는법 밖에 없겠군요.. ㅠㅠ
아무래도 스킨 폴더를 여러개 쓰는법 밖에 없겠군요.. ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
파일로 저장할때 확장자는 php로 해야할까요?
txt나 무확장자로해도 무방할까요?