[PHP] 웹에서 입력한 코드 결과 보기 (1/2) - 코드 입력폼 만들기

2022. 10. 29. 17:46무료강좌&튜토리얼/PHP

[PHP] 웹에서 입력한 코드 결과 보기 (1/2) - 코드 입력폼 만들기

 

웹페이지에서 입력한 코드를 실행하는 프로그램을 만들어보자.

프로그램의 흐름은 코드를 입력하는 폼을 생성한 후 입력한 코드를 파일로 만들어 실행하는 방식으로 구성된다.

이 프로젝트는 [php/webEditor] 폴더를 생성 후 진행하도록 한다.

 

textarea 태그를 사용하여 코드를 입력하는 폼을 생성한다.

다음의 코드를 [webEditor] 폴더에 생성하자.

[예제: 196_editorForm.php ]

<?php
  include $_SERVER['DOCUMENT_ROOT'].'/php/common/171_session.php';
  include $_SERVER['DOCUMENT_ROOT'].'/php/common/179_checkSignSession.php';
?>
<!DOCTYPE html>
<html lang="ko">
<head>
  <title>웹코딩 에디터</title>
</head>
<body>
  <h1>실행할 코드를 입력하세요</h1>
  <form name="webEditor" method="POST" action="./197_playCode.php">
    <textarea name="code" cols="100" rows="30"></textarea>
    <br>
    <input type="submit" value="PLAY CODE" />
  </form>
</body>
</html>

1. 로그인한 사람만 사용할 수 있도록 세션을 체크한다.

2. 코드를 입력할 form 태그를 생성한다.

3. 코드는 장문을 입력할 폼이 필요하므로 textarea 태그를 사용한다.

 

실행 URL은 http://localhost/php/webEditor/196_editorForm.php  이다.

 

실행결과

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사