2013-02-13 4 views
-1

나는 화를 내고 싶은 WordPress 페이지가 있습니다. 나는 PHP 파일뿐만 아니라 HTML 파일을 만들었습니다. http://www.melissaannford.com/dasfrozun/fu/ html은 페이지에서 잘 작동하지만 링크 된 PHP는 별도의 페이지에 나타납니다. 이 문제를 해결하기 위해 내 친구 중 한 명이 두 파일을 구문 분석하여 php가 입력 된 HTML을 동일한 파일에서 읽도록 제안했습니다. 나는 다른 "PHP로 html을 파싱하는 방법"질문을 보았습니다. 그리고 그것은 일반적인 질문 이었지만, 아무도 그다지 도움이되지 않았습니다.PHP와 HTML을 구문 분석하는 방법

나는 여기에 코드를 써야 할 사람이 필요 없다. 나는이 일을 시작하는 방법에 대한 지침을 찾고있다. "echo insert_html_here"또는 무엇을 사용합니까?

PHP의는 다음과 같습니다

<? 
print <<<HERE 
<h3> 
Little Boy $color, come taste your $flavor! popsicle<br> 
Lick it up before it $adjective!<br> 
Once it's gone, do not fret! Das Frozun never runs out<br> 
You can enjoy a popsicle while $action. 
</h3> 
HERE; 
?> 

HTML :

<h3>Fill in the blanks below, and I'll tell 
you a story</h3> 
<form action="../story.php" method="post"> 
<table border="1"> 
<tbody> 
<tr> 
<th>Color:</th> 
<th><input type="text" name="color" value="" /></th> 
</tr> 
<tr> 
<th>Favorite Flavor</th> 
<th><input type="text" name="flavor" value="" /></th> 
</tr> 
<tr> 
<th>Adjective</th> 
<th><input type="text" name="adjective" value="" /></th> 
</tr> 
<tr> 
<th>An action</th> 
<th> 
<select name="action"> 
<option value="walking">walking</option> 
<option value="playing">playing</option> 
<option value="watching tv">watching tv</option> 
<option value="doing homework">doing homework</option> 
</select> 
</th> 
</tr> 
<tr> 
<td colspan="2"><center> 
<input type="submit" value="tell me the story" /></center></td> 
</tr> 
</tbody> 
</table> 
</form> 
나는 PHP 코드가 HTML을 가지고 이미 다른 페이지에서하는 것처럼, 그것을 삽입 할

하지만 정확한에 같은 페이지.

+3

달성해야 할 사항에 대한 자세한 정보를 제공해주십시오. 몇 가지 예를 들어 보겠습니다. 시작 코드 예제도 있습니다. – Develoger

+0

좋아, 게시물을 편집하겠습니다. – Lucreacia

답변

1

PHP는 HTML 전처리 언어입니다. 모든 PHP 파일에는 <?php ?> 태그 외부에 HTML이 포함될 수 있습니다. 당신이 다른 파일에서 HTML을 포함 할 경우

This is HTML and will be rendered as such 
<?php 
echo 'Hello World from PHP'; 
$a = 12; 
// etc 
?> 
This is HTML again 

, 당신은 include() 기능을 사용할 수 있습니다 : 그래서, 당신이 test.php라는 파일이 있다고 가정 해 보자. 또는 Twig과 같은 템플릿 라이브러리에 관심이있을 수 있습니다.

+0

하나의 파일에서 HTML을 PHP와 동일한 파일로 결합하려고합니다. html에있는 php에 파일 링크를 포함 시켰지만 사용자를 다른 페이지로 리디렉션합니다. – Lucreacia

+0

HTML에서 PHP에 대한 파일 링크가 무슨 뜻입니까? HTML 파일은 PHP를 처리 할 수 ​​없습니다. – Gargron

+0

내 HTML에는 다음이 있습니다.

이렇게하면 양식의 동작이 내 PHP 파일로 전송됩니다. 그 PHP 파일을 HTML 파일의 일부가되게하고 싶습니다. 그래서 두 파일 모두 하나로 합쳐집니다. – Lucreacia

관련 문제