codepad 같은 웹 컴파일러 만들고 있는데 질문있습니다.
글쓴이: openharu / 작성시간: 금, 2013/06/07 - 12:20오후
codepad.org 같은 사이트를 구현해보고 싶어서 만들고 있는데 참고할 자료도 없고 망막하네요...
현재 쉘 스크립트와 php를 이용해 웹에서 코드를 전송하면 서버에서 컴파일을 해서 웹페이지에 뿌려주는 형식으로 기본적인 틀은 완성했습니다.
하지만 막히는 부분이... 무한 루프, 기타 시스템 함수의 사용 문제가 걸리네요..
무한루프같은 경우 프로그램이 실행하고 일정시간이 지나면 자동으로 kill한뒤 에러 메시지를 보내는 방법으로 구현을 하였으나, 시스템함수같은경우는 아예 원초적으로 못쓰게 막아야 할거같은데 어떻게 처리를 해야할지 감이 안잡히네요...
splint 를 설치해서... 사용법은 알거같은데.... 이걸 어떻게 적용을 해야할지 모르겠네요..
조언좀 부탁드립니다 ^^;;
Forums:
php 를 통해서 파싱된 결과를 그대로
php 를 통해서 파싱된 결과를 그대로 보여주시는거라면 system 이나 exec 함수를 사용못하도록 php.ini 에서 막을 수 있는것으로 알고 있습니다.
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
질문있습니다...
현재 쉘 스크립트와 php를 이용해 웹에서 코드를 전송하면 서버에서 컴파일을 해서 웹페이지에 뿌려주는 형식으로 기본적인 틀은 완성했습니다.
위에 쓰신 글 부분 보면 어느정도 완성하셨다는대... 저게 뭘 어떤 기능을 이용해서 서렇게 가능한가요?
댓글 달기