>  기사  >  백엔드 개발  >  PHP 온라인 디버깅 및 실행 구현 방법(데모 소스 코드 첨부)_php 스킬

PHP 온라인 디버깅 및 실행 구현 방법(데모 소스 코드 첨부)_php 스킬

WBOY
WBOY원래의
2016-05-16 19:53:362198검색

이 기사의 예에서는 PHP 온라인 실행 구현 방법을 설명합니다. 참고하실 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.

런닝 효과 스크린샷은 다음과 같습니다.

run.php 파일은 다음과 같습니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>调试php代码</title>
</head>
<style>
 iframe{ min-width:600px;}
 textarea{ max-height:600px}
 table{ margin:0 auto;}
</style>
<body>
<table border="0" width="100px">
<tr>
<th>PHP 代码调试</th>
<th></th>
<th></th>
</tr>
<tr>
<form action="./run2.php" target="run_iframe" method="post">
<td valign="top" align="center">
<textarea name="php_code" cols="50" rows="43"><&#63;php
echo file_get_contents('./run3.php');
&#63;></textarea>
</td>
<td valign="middle"><button type="submit" style=" width:60px;">执行</button></td>
</form>
<td valign="top"><iframe id="run_iframe" name="run_iframe" src="./run3.php" height="600px"></iframe></td>
</tr>
</table>
</body>
</html>

run2.php 파일은 다음과 같습니다.

<&#63;php
 $code = stripslashes($_POST['php_code']);
 if(!strstr($code,'<&#63;php'))
  $code = '<&#63;php'.PHP_EOL.$code ;
 file_put_contents('run3.php',$code);
 header("Location:./run3.php");

전체 예제 코드를 보려면 여기를 클릭하세요이 사이트에서 다운로드하세요.

더 많은 PHP 관련 콘텐츠에 관심이 있는 독자는 이 사이트의 특별 주제를 확인할 수 있습니다. "PHP 정규 표현식 사용 요약", "PHP Ajax 기술 및 응용 프로그램 요약", " PHP 연산 및 연산자 사용법 요약", "PHP 네트워크 프로그래밍 기술 요약", "PHP 기본 구문 입문 튜토리얼", " PHP 운영실 문서기술 요약(워드, 엑셀, 액세스, ppt 포함) ", "PHP 날짜 및 시간 활용 요약", "PHP 객체지향 프로그래밍 입문 튜토리얼 ", " php 문자열(문자열) 사용법 요약", "php mysql 데이터베이스 작업 튜토리얼 소개" 및 "일반적인 php 데이터베이스 작업 요약 스킬"

이 기사가 PHP 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.